Thanks to those of you who suggested KeePass2 for generating and saving good secure passwords for the desktop/laptop environment.  As a result, I can use a different password that is long and randomly generated for each of my accounts.  I recommend KeePass2 to all of my Facebook friends.

What solution do you use for good secure passwords on a smartphone?  Typing on a smartphone is a slow and error-prone process for me simply because the ergonomics fall far short of what a laptop or desktop can provide.  This makes it impossible to use good, secure passwords.  (Then again, I don't do any financial transactions on my smartphone.)

-- 
Jason Hsu <jhsu802701 at jasonhsu.com>