I hate financial sites that track your login by IP address, and then forget who you are whenever you login from a new machine. I appreciate the concept -- new machine could mean new person off on a stolen card number someplace. But in reality I've got a laptop that I cart back and forth between work and home, and if I check the bank account from work, and I last checked it from home, I have to dig out my bank card again and re-enter my information. It's a small pain, but it's still a pain. I'd rather they just didn't claim to remember it at all and made me re-enter it every time, instead of every visit being a potential unpleasant surprise.