Why pay for something you can get for free?
I have always tried to find something for free before going to buy it and that depends on how badly I need it. I download everything there is that I need, the only stuff that I've ever bought was StarCraft, Need for Speed Underground 2, Battlefield 1942 and thats only so I could play online since it gets a little boring with bots. I take computer engineering in school, we use Autodesk Inventor and AutCad, those cost $1,000 each, there is no way I'm paying that much for one license. Companies that make these programs should put more money into protecting their software rather than trying to find who has an illegal copy of it.
For example, take XRumer you will not find a crack for this software and if you do find someone who actually cracked it they would sell that crack to you for half the price of the original cost just because of what this software is capable of.