The issue with regiserfly has promped me to be more careful with my online passwords… Check the quality of your password security here:
http://www.microsoft.com/athome/security/privacy/password_checker.mspx
I know it’s a microsoft app, but it works well.