XP is fine, you guys just don't know what you're doing.
Stick with Windows 2000.
I think Windows ME is what you want.
Trusty Windows 98 is what you need.