I just spent several hrs. doing a clean install of Windows 7 Ultimate Sp1 on a system. (It originally had Vista on it.)
It then took another day to do all of the updates and installation of the programs I wanted. No Fun… 
I just spent another 25 minutes doing an image backup because I never want to go through that ordeal again on that system. 