Mast is correct, a system image is what you want.
I am also a big fan of Acronis True Image I've used it for years and would be the first to recommend it if Mast hadn't already beat me to it.
I just thought you might want to also explore the built in system image utility in Windows 7 so you know your free options.
Take a look at this walk-through and see what you think
Link Removed
In either case I would recommend an external drive to host the image (formatted as NTFS) and would suggest avoiding the temptation to use DVDs