Erm... sure they will. I have never seen Starcraft fail to run on an XP box or an (updated) 2000 box... you may have just had bad luck.

2000 seems better able to run older games than XP, as it still has the actual DOS kernal around. Of course, you can always create a small partition and install win 98 on it to run all those old games you still want to run... you can install multiple Windows OSes if 2000 or later is installed first.
Suse Linux is free! Just download it from their website.
[ March 30, 2004, 00:01: Message edited by: Imperator Fyron ]