http://it.slashdot.org/article.pl?sid=06/03/07/169250 What if the market place decided that cars will sell best at $10,000? But auto makers want to make $15,000. Would it be okay to make the car with a non-functioning radio, and then tell the consumers "We have an upgrade, it's better", but the new upgrade is a radio you can't turn off, filled with advertising. Or they tell you "we have an upgrade for your engine", but it is a GPS that collects data about where you go, so they can tell if you prefer Best Buy or Circuit City? If I want to spend $50 for software, then either there is software I can buy, or there is not. It is deceptive to sell software for $50, then turn around and hide spyware in it, invade my privacy, or find some other way to milk me for more money. If there is a security patch, or performance patch which corrects a programming mistake, then let me download the patch without any unwanted code. One other thing I hate is when there is an upgrade, and the end user can't stop it. For example, use AOL. It will download "upgrades" in the background. Even if you try and exit AOL, the upgrade will continue to download unless you unplug the phone line. There should be truth in advertising. And don't tell me there is an urgent security bug fix, but force me to accept a new EULA or take on new software. Just sell the software so it works. Stop double dipping.