Hi Randy,
I can understand your frustration. However, the reality is that most people who would pirate your software are NOT the same people who would buy your software.
So, it sounds like you're trying to recoup lost sales from people who wouldn't buy your software even if they couldn't find a pirated/cracked version. Instead, you should just concentrate on keeping the honest people honest. Don't forget, it's only the honest people that are going to buy your software in the first place.
An honest person isn't going to search the internet for a cracked version of your software--he's going to buy it legitimately.
Just my 2 cents...