Some banks now offer an added level of security, requiring a temporary passcode obtained via SMS on a mobile phone or a SecurID dongle to log in. There's even the possibility to use that bank as a springboard to access other accounts without providing the password. In theory, this might offer enough security to let a remote traveler do remote banking even at an insecure Internet café, but I'll stick to my laptop for now.