Nice thread mate, useful for those who are new to computers I'm sure. Can I add something though? I mean, one program can do all this (most of it anyway)... I run it everyday just to fix invalid stuff in the registry or whatever. The program is Tune-Up Utilities 2006 . Anyone else use it?