There are ways to get cheap legit versions of software. Windows 2003 just happens to be a server version, even the OEM version is more expensive than XP
Also, where exactly do you have to pay $470 for XP pro? Checking the prices, that's about $100 more expensive than the local store. Also, if you upgrade from windows 98, you can get update version for even cheaper. And OEM prices are even cheaper than that. Since OEM versions are sold to anyone who buys internal component, some stores here sell OEM software to people who buy IDE cables