Last Pass is what I use to keep track of all my passwords and generate totally random passwords. You just have to remember one password for it. Its fantastic! I pay the $12 / year so I can have it on my ipad and my android phone. Get it. The free version works on the desktop wonderfully.