ceejtank, seriously, look in to lastpass.com. It's awesome.
I completely agree that strong passwords are needed. I just hate the ones they generate and I'm forced to use.
Although for things like ordering beef jerky on the internet.. I shouldn't need a 15 digit password with some characters required in wingdings.