Other things I do is having a complex password system which changes for every site I use, yet it is still rememberable (most of the time). That way if someone cracks a password to one site, they don't crack them all. Having the same password for every site is just foolish.