I was shocked to learn recently that Microsoft may have released software, albeit beta, before it was ready to be released (note extreme sarcasm here). Doesn’t this sound like their usual business model? Perhaps someone can tell me why the majority of their products haven’t been pulled in a similar manner after release — at least until the first service pack was available.