Just a quick thread to highlight top resources that all PC owners should keep beside their machines. There are variants of all these programs out there but so far in the past 5 years these programs/packages have kept my PC and many others from being rebuilt in the event of serious crashes/viruses etc. - UBCD (Ultimate Boot CD) Windows Pre Environment DOS based applications. http://www.ultimatebootcd.com/ - BARTs Mini PE (Mini Pre-Environment) XP Clone that runs in RAM with over 100 excellent features. http://www.nu2.nu/pebuilder/ - Driver Genius - Copies all your drivers from your PC and stores them in a folder. http://www.driver-soft.com/ - Partition Manager X - Windows Partition Manager. http://www.acronis.com/homecomputing/products/diskdirector/partitioning.html - AVG Free Antivirus - Update a new copy monthly http://free.avg.com/ww.download?prd=afe - PD WIPE (Any secure formatting software that wipes all sectors x7 will do.) http://dban.sourceforge.net/ - Open SUSE Linux. http://www.opensuse.org/ - Open Office. http://www.openoffice.org/ - DIXML - Free HDD Ghosting software (Works with BARTs). http://www.runtime.org/driveimage-xml.htm - Sequioa View Hard Drive viewer. http://w3.win.tue.nl/nl/onderzoek/onderzoek_informatica/visualization/sequoiaview// - DOTNET 3 http://www.microsoft.com/downloads/details.aspx?familyid=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en Theres everything you would need here to diagnose and auto/manually repair practically everything from Windows 2000 upwards.