Some company called Stant figured out a way to stop gas theft and tampering and patented an idea that probably made them a lot of money. My point is, what incentive does microsoft give people who finds flaws in their software? None, they whine and cry and say, "thats not fair." Well why should people help microsoft, which already overcharges for it's shoddy products, build better products for them so they can make even more money.
In my opinion theres a lot of BS floating around the whole subject, if these bugs cost companies (supposedly) millions of dollars then shouldn't their be a million dollar reward for finding these bugs? I bet you none of these so-called hackers would be sharing their bug information with others because they might tell microsoft first and collect the million.