I have had the same issue all the time with many OS´s and the reason no-one is giving is this: these programs that we all use very commonly are so god damn full of bugs and no-one is willing to take the blame. Every company just wants to get money out of their own product as much as possible, that´s all.
Welcome to the happy-happy land of computer programs! ;D
Benji
February 2010