Technet article detailing the Microsoft approach - Step-by-Step: Windows 7 Upgrade and Migration.

Joe