I think you memory is a bit selective. XP is good now after 3 service packs, and MB of upgrades. Actually it's not really good, just mature. Everyone seemed to hated it before SP2 came out. Before then security was really, really bad. If you were to put a pre-SP2 copy directly on the internet, it would probably compromised within the hour. And then Vista came out, your apps/hardware couldn't run (which is much better now BTW), and suddenly XP is the greatest thing in the world outside of OS X.