ds store, Some of your information is not correct. First, a Mac running 10.6.8 and perhaps older can remember a hidden network SSID upon waking from sleep. Second, hidden SSID's may not add security, but they are beneficial in dense urban areas where dozens of your neighbor's SSIDs clutter your Airport menu. If your network only serves an apartment with one or two people in a dense urban setting, hiding your SSID is a small service to everyone.
ScottBBB,
1) open Applications>Utilities>Disk Utility
2) repair your permisions.
3) open Applications>Utilities>Keychain Access
4) chose Keychain First Aid from the Keychain Access menu. Repair your keychain
5) type Airport in the search field of Keychain access
6) find the network you are trying to repair in your keychain
7) delete the entry by control clicking on it and choosing 'delete "My Network"' or choosing Edit>Delete
8) re-login to the wifi network
9) no need to reboot it should just work
http://osxdaily.com/2012/02/22/mac-wont-remember-a-wireless-network-password-her es-how-to-fix-it/