Virtualizing Vista
One of the best ways to test a new (or old) operating system is to install it in a virtual environment. Instead of messing with physical hardware, you create virtual disks, run processes on a virtual CPU, test what happens when you add some virtual memory, and save the whole thing as a file that you can restore in a few minutes.