I'm toying with the idea of doing a dual boot of Windows 7 and XP. I'm still using XP at the moment and am finally looking to get Windows 7 at some point in the future. I'm tempted by the price of Windows 8 but put off by the fact that it's relatively unknown at this point because it hasn't officially come out yet. The main reason I want to dual boot them is to maximise game compatibility. I don't want to go down a road of installing Windows 7 on its own only to find some of my games won't work on it. The PC in question is a dedicated games machine so it doesn't have much else installed on it beyond Anti-Virus, and some basic software and drivers. I'm thinking that I would probably have two system partitions and maybe a third partition for games and data. I have Steam and its games installed on an entirely separate drive.
I've never done a dual boot system before and wondered if there was any pitfalls/tweaks/disadvantages you've personally come across that I should look out for?