gargoyle: this sounds so cool. but-- what's to prevent a hacker from weaseling their way into that very data ? if it's safe, i may give it a try. tyvmVery common scam, and they are quite successful with it.
All the more reason to have separate passwords for every site, so if one gets hacked they can't get into your others.
For years I've used Keepass to store and organize all my passwords. Great little free well encrypted open source app, runs on all platforms, so you can keep the data file on your desktop, tablet, phone, laptop.... http://keepass.info/
You can also store any other info in it- credit card info, passports, etc. I recommend it very highly.
The data file is very compact, so it's real easy to keep backups on thumb drives, even store it on your phone memory card.