Yeah, though an external harddrive would be able to carry all those things, so everything should work out.
What I said before the topic imploded was that (if it's possible), why not run Linux from the external drive and use XP on the internal drive?
Because it's a laptop, and I use linux everyday (plus it gives me better battery life), whereas I don't play games everyday. The games aren't highdrain, but they are high enough to render a VM useless. I want to keep the amount I carry around to the lowest possible, so just my lappy, and leave the periferals at home.
In that case I'd say your best bet, whether you like it or not, is to have both OSs and programs on the HDD and then use an external drive for your work. If you're very strongly opposed to carrying a drive around, then the only option you have left as far as I can see is to upgrade the hard drive in the machine. I don't know what you do for a living, but in most cases if you've managed to fill your existing drive with work, it can't be big.
Yeah, that's a possibility. It's only 40gb. I'm just looking at the options that will give me the most space. I had a similar thing earlier this year (30gb Xp, 10gb linux) but I managed to use up the Windows one, way too fast, not entirely sure how. :p
Meh, it's not so much of a problem, but it gives me another option.
You could always upgrade the hard drive in the laptop.