Evo, there isn't an SLA or contract in sight of this machine. I build the thing by buying an empty case and throwing in old spare parts I had lying around. So if anything goes wrong there is only one person responsible and that's me. All rather liberating.
Oh, I didn't think there would be. It's just that old habits die hard, and I've had requirements -> sofware -> environment -> hardware driven into me.
Mac - from a development point of view, Linux is just as much work as supporting the assorted Windows environments, and that's if we stick to a few strictly-limited Linux flavours. Supporting them all would be a nightmare, there's just too many combinations of kernel, library, vendor-specific kernel patches and the rest. However, where it's really good is the ability to migrate across hardware platforms without changing the environment (well, too much), so you can move applications up from Intel, through the bigger powerPC boxes to things like z-Series (big, big iron) as their loads increase.