I really tried linux, but some thing or the other kept me pulling back to windows. Last time, when i was making a 128mb RAM system work, i installed puppy linux, but no way i could manage divx movies to run smoothly on that. On same machine, i installed stripped xp, chosen the bare necessary services, increased page file and decreased video hardware acceleration a bit, and I could play 95% of the movies on the age old PIII machine.
So, good that win7 is turning up good, and better that xp has got extended lifeline.