I hate to admit it but I try to keep up with the latest Microsoft technologies. As much as everyone loves to hate Microsoft they supply the majority of computers today with their software. I personally like much of what they make, if I find it doesn't work for me I usually can find something in the OpenSource community. Media Player lacks the codecs to run most video formats so I use VLC, which is great. Their technologies, on the other hand, seem to be their answer to another technology. Take Silverlight/Flash, even the .NET Framework I think was basically a knockoff of the Java Runtime. Some of them are pretty good but others are just awful and this just my opinion so I'm not going to say which. And yes, I can get the MSDN magazine for free; I'm on the fence about ordering it because I'm tired of sorting through their junk.