I was just the other day at work mentally comparing our Linux servers and our Microsoft servers. The MS ones are like a drunk on a flat road: much of the time they're okay, although they lurch a bit from time to time if you're watching, but occasionally they fall over for no apparant reason. Compared to our Linux servers which simply Do Not Stop. We actually have a bigger problem with hardware errors.