I've purchased games that require you to buy it to play online, as well as NOD32 AntiVirus and some web software. As long as the price isn't ridiculous, and it's a good software/game/web software. I don't have a problem buying it, if I need it. You should pay for software, if you use it, to help support the developers. Half the crap I download I don't even use and just uninstall it a few days later.

How to turn a software pirate into a paying customer? Make a useful and unique product at a reasonable price.