I decided to give Virtual box a go to see if i could get the kids stuff to run on my ubuntu machine.
Now, i do feel it is rather pointless to have to still own a valid version of xp, but maybe one day more software developers will release Linux versions.
Until then this is a good alternative to dual booting.. if anything it is better as you can used both OS's at the same time.
I bought a magazine with good instructions, and helpful screengrabs in, I didn't buy it for this purpose, but it was a bonus reason why i should get this particular one. ANYWAY.. I followed the instructions easily, and tweaked away to set up the virtual drive as i wanted, takes a bit of guess work, but a couple of shots and it is right.
Installing XP gave me a panic as i was terrified it would somehow mess up my Ubuntu, but all is well.
What i find really bizarre is running windows in a window... it has everything exactly as it is supposed to be, and i updated it with Mickeysoft no problem too.
I've disconnected the virtual PC from the web, so it can't go online, and I'll only put trusted stuff on it, so i won't have to worry too much about adware and stuff (something i don't even think about anymore with Linux).
I can now run my sons games no problem (with my virtual windows drive) and i can keep using ubuntu at the same time.... P.C runs as fast as normal, and besides the noise of the drive spinning i wouldn't even know anything was going on.
I am typing this in firefox on Ubuntu while my windows xp is installed age of empires for me to test to see if it works

Here is a screen grab, shout if you want more
[attachment deleted by admin]