I still think the most effective way to encourage sales is to just use cd key authentication for online play and/or patching. The truth is even when you come up with something impossible to crack, the end result is those that pirate will most likely not buy the game anyway. They'll end up moving on to something else. :S But crippled functionality in game is like an itch you can't scratch. Some will pay to get rid of the itch.