I can confirm that I had the same problem for a while - using Safari 5.0 and an oldish release of Chrome, so it wasn't just Firefox.
I guessed that it was a cookie problem and tried clearing cookies (which fixed a similar problem I had using Firefox on another site) but it didn't do any good.