Yesterday I wasted my time trying to move Windows 7 Ultimate from one machine to another. Techies know the chipset/driver problems that come with such an endeavor, but, none the less, we feel we can overcome these challenges. A day later, I feel I am so close yet I still do not have a machine to perform my coding duties upon so I succumb to allowing the new machine to having a fresh Windows 7 Professional installation and prepare myself to spend the day reinstalling software. This is such a waste of time. Operating systems should accommodate moving a hard drive from one machine to another, realizing the chipset and hardware drivers are wrong, and fix itself seamlessly. Ugh!