Well, I think there's alot of truth in those arguments... really... I mean, even though Microsoft can be bashed for a thousand different things you can't really deny the fact that you're currently reading this on a website solely dedicated to supporting the products of the previously mentioned company