...but if I click on something like "What's New", it mysteriously logs me in. I'm not having this weirdness with any other site and I haven't changed anything.

Not a big deal, just letting the Island Gods know.