Sometimes it's frustrating to work for Microsoft and speak to developers for a living. I understand that sensationalism sells press, and the press has has gotten a great deal of mileage out of bashing Microsoft and second-guessing Bill G. and Steve B.