I've installed Win 7 in my new build and received quite a shock at the number of new or updated drivers I had to download to run hardware and programs. I should have realised this would be the case but didn't.
It's something worth taking onboard for the novice builder/ upgrader. You will need to spend a lot of time on product websites downloading new drivers.
a couple of bits of hardware had to be replaced due to a lack of compatibility and no updated Win 7 drivers.
Anyway I thought it was worth a mention.
BTW I think WIN 7 is fantastic and worth every penny I spent on it.
ILearner

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic