Those karma points will have to be discounted, though, because my fix became unfixed today. I noticed it when Firefox started generating "Bad Request" error messages when, for example, I would try to post to a vBulletin site like MacRumors. This time I tried to be more methodical.
1. Deleted the new location I created as described in an earlier post, then recreated a location with the same name. No good.
2. Deleted location above, and created a new location with a new name. No good.
3. Repaired permissions (well, it couldn't hurt...). Got the following errors:
2008-07-03 21:12:12 -0400: Permissions differ on "Library/Application Support/Apple/ParentalControls/ALRHelperJobs", should be drwxrwxr-x , they are drwxr-xr-x .
2008-07-03 21:12:42 -0400: Permissions differ on "Library/Application Support/Apple/ParentalControls/ContentFiltering", should be drwxrwxr-x , they are drwxr-xr-x .
2008-07-03 21:12:42 -0400: Permissions differ on "Library/Application Support/Apple/ParentalControls", should be drwxrwxr-x , they are drwxr-xr-x .
20
Still didn't work.
4. Restarted. No good.
5. Deleted all DHCP locations, created a new "Automatic" DHCP connection. Switched to a static IP location (which generated an error, since the Mac and the router now had the same IP). Switched back to the "Automatic" location, and lo and behold it worked this time.
I think I need to edit all this together and send a bug report to Apple.