The Windows 7 Upgrade Advisor checks for compatibility issues.
If your PC can run Windows Vista, it can probably run Windows 7, but it's still a good idea to download and run the Windows 7 Upgrade Advisor before you begin the upgrade process.
Read the article at http://windows.microsoft.com/upgradeadvisor
Read my favorites blogs:
Designing a backup less Exchange 2010 Architecture
Step by step guide for upgrading Active Directory from Microsoft Windows 2003 to Microsoft Windows Server 2008
Microsoft Exchange 2010 CAS Array – Steps and Recommendations
Appear Offline in Microsoft Office Communicator Server 2007
Microsoft Exchange 2010 Test cases
Microsoft Exchange Server 2010 Disaster Recovery