I support MS in them trying to make better products through patches, hotfixes, what have you. What I do not support is when they sacrifice performance, efficiency, and possibly break other programs when they A: bring a hurried patch to the table to B: fix a problem that could've and should've been fixed prior to the release of said program and C: starts an endless saga of hotfixes and patches, which when presented in this same manner, they're in the hole for life, never able to get out from the ridicule of the media over said problems.

It's like the announcement about Longhorn and how they're scrapping features so they can make a deadline of release in 2006 (need to find that statement somewhere, I could be totally wrong). Why make that statement when you can just SIT DOWN AND GET IT RIGHT. They've GOT the money, they've GOT the time, they've GOT the desktop market cornered, they've GOT the ability to hire the best so with all that, it's simply dropping the ball if, with all that, they still do things the way they've done them before and that just leads to "too many fingers in the dike" problems.

It's like a Blizzard game...I'll GLADLY WAIT till it's DONE. Sure, it takes longer..sure, they still get patched, but guess what? The patches WORK and they don't break my ability to play D2 when I'm patching WC3 or whatever...