The resellers should make a new construction that lowers the price every month after its released. People who want to play it the day its released pay more then a person that is paying for it 7 months after its released. Most people pirate because: 1) They want to try the game but not be restricted to one level 2) Want to play but cant pay for it 3) Just want to have it, because they want to have everything to fill their 8TB disk array. (aka a collector) 4) Why pay if they let you get it for free. Its very simple: I want a Ferrari F40, i really do. But the only way I can get it is to steal it because it is going to take me 20 years to get one the honest way. But to steal a Ferrari you need to know and do a lot of stuff. It is very hard to steal a Ferrari and once I have stolen it, its very hard to get away with it unseen. Everybody in my street knows I cant afford a Ferrari. I can not drive onto the street because off insurance and registrations. If a cop checks the plates he will immediately know its stolen. Basically its impossible to think about stealing because it is very hard to steal a Ferrari and get away with it. A game you just download, start it up and play its very easy and anyone can do it with ease. Its purely a moral "blockade" not to do it. Another new approach to do it is to pay for development cost before or during the game development, this way people get involved with the process and in the end play their own funded game. Another new approach is a so called 'group-buy' How more people sign up for a group-buy how higher the discount of the item.