You can save a few pennies by going for Windows 7 Home premium rather than professional. The only thing Professional gives you is the ability to join domains and some other advanced networking functions that you're not likely to need in a home machine.
http://windows.microsoft.com/en-US/w...oducts/compare