Still didn't work for me, grrrr.
When I'm logged in (i.e. right now) it says that the value of bbuserid is 0, and the value of bbpassword is empty (i.e. blank). Those are the important cookies, to be recognized when one returns. I did login with "remember me" checked.
It must be some add-on messing things up, writing to those values when they shouldn't be, or something.
I just logged in with Firefox (instead of Safari), and there the cookies are correct (i.e. bbuserid is a number greater than 0, and bbpassword has my hashed password). If I delete them all, I'm logged out, and when I login they are set to the right values again.
Not so in Safari, though. Interestingly, the IDstack variable does get set right in Safari (i.e. comma, followed by userid, followed by another comma). But, the bbuserid and bbpassword are wrong.
It could just be that Safari isn't passing the "Remember Me" as checked (it's definitely checked) properly.
Maybe what can be attempted is to *assume* that remember me is always checked (i.e. remove the "remember me" box). If someone doesn't want to be remembered, they can always just log out.