The masses of upgrades

You need to upgrade a handful of departments from Windows XP and Windows Vista to Windows 7. What tool can help you determine the requirements and help manage the upgrade process for this large group of computers?

A) Windows 7 Upgrade Advisor

B) User State Migration Tool

C) Microsoft Assessment and Planning Toolkit

D) Windows Backup and Restore

E) Build one of those big maps on a table and push little models of computers around with a big stick