As a personal (and a bit off-topic) antidote, I buy low-end Dell servers without an OS and install Linux, BSD, or OpenBSD. This is easy to do on their web site and they've always run very well for me. Ebay has numerous good deals on used business Dell systems too. They are a dream to maintain, the cases and internals are so nicely organized. Lately, I just bought a Optiplex 3040 from a Microsoft store, it was easy to install Linux (dual-boot in this case).