I wouldn't worry about the 'checking your accounts on other people's computers' issues. It's pretty understandable that periodically people share a computer, and we wouldn't be banning accounts for that. And I'll refer the public computers question to Rawhide, as really, I don't know enough about this.