In the subject of piracy in developing countries: This is an interesting point that seems to be left completely out of the discussion. The governments of developing countries are responsible for, say, American products (which in today's world are basically a necessity) getting astronomical price tags and therefore they are partially responsible for piracy. For instance, here in Brazil I just checked out a website which sells Windows 7 Professional boxes at the equivalent of nearly U$250. An iPhone 4 32GB is sold for the equivalent of over U$1500 without a network contract. Difference between them is, you can pirate Windows. And therefor piracy is absolutely rampant over here. It's almost cultural, even the ISPs don't care at all.
My point is if piracy is bad enough in the US because of high prices imagine in places where the stuff cost over three times the original price tag. Sorry but you'll never ever stop or even reduce piracy in certain countries.