For a long time now I've always reinstalled Windows and then spent time after that downloading drivers and reinstalling all the software programs I want. I've no idea why I've not looked into this before but is there a way (once I have reinstalled Windows, installed all the necessary drivers & programs) to create a backup image from which I can restore from in future 
Any advice on programs and methods would be greatly appreciated...

Any advice on programs and methods would be greatly appreciated...
