i dont understand where you got that 80% value from..

if your talking about thier OS and other major apps.. well you need to realize that they are much larger than a game, especially with an OS, and the amount of time you could spend testing it is probably about 10 times as much.. thats why they have live update features as well as built in bug alert apps so you can let them know what you are encountering..

if your talking about the games that microsoft releases, then you wrong, microsoft publishes games, they dont make them. they may do some QA, but its not nearly to the same level that a gaem company would do it at.. if the game company fails to detect large amounts of bugs, there is no way they can rely on thier publisher to do it for them.

about the post saying they test only on the "highways".. at least in most cases i dont think this is true.. they do try to test it all from different ways.. and try to do things that they may not normally do.. i dont know where they have gone wrong with BD, but ithink one area is in quest sequencing and placing it into your quest diary.. there are alot of errors when you have the item already, or have already done the quest, but the npc/game does not recognize it unelss you do some other sequence of events like dropping the item, or tryign to retrigger the even.. there are also some errors when you acquire a new quest, and it doesnt correctly update your diary.. most of these seem to happen when you have already begun the quest, without knowing there was actually a quest for it.. (like you go kill some monster, but there is a quest to kill him)..