In reply to Sharp:
There is a function in Win 7 to do this. You can create a boot disc (CD by default), and then an image which the boot disc will use to restore your system. The image can then be incrementally backed up using the inbuilt software. The whole thing works and is fairly straightforward and, seemingly, robust.
Go to Control Panel, and in the 'System and Security' section, have a look in the 'back up your computer' options. I haven't done it for a bit, so can't remember the exact sequence.
I'm pretty sure that you can also create the boot drive on a USB drive, but seem to remember this being a bit of a hack so you may need to google.
When I set my machine up I got my OS drive partitioned right down to the essential basics that I wanted imaging as the Win software is pretty slow to work; I hived off everything else into my storage drive for standard backup.
I have used the restore function once; it was quicker than using the painfully slow 'repair' process that windows tries when it has a wobble.
You can also use the image to restore earlier versions of individual files/folders. If you have working win 7 machine (whether your own or another), you can interrogate the image and find restore points for each component. It's a bit fiddly, but it works.
Hope that helps,
Mark
Post edited at 07:55