That's a nice article you have there! But I think one more addition will help. Try Secretmaker from www.secretmarker.org. It is a great app... running in the background it helps with things like changes in searchpage/homepage addition/modification to the startup programs etc. It's also got a nice random password generator built in!