Create a full backup of your HDD every week. thats what im doin now.
i just run the mirror image it makes, and it completely restores my harddrive to everything thats on that image.
i have one from my clean harddrive with absolutely nothing installed but the OS and drivers.
and i have a weekly one done.