The problem is still this - the higher the price tag, the more I'll be willing to use a hacked version.
Heck, release a "lite" version or an indefinite use demo. Let me pick it up for under $100, try it for 6 months and really see what it can do. Don't give me a 15 day demo where everything is still locked and expect me to get the hang of it and decide if it's worth dropping 5 bills.
I get extremely frustrated when I buy an expensive piece of software and it turns out to be buggy, laggy, and not very user friendly. I need to know if it will handle real world applications - simultaneous playback of 26 tracks with 47 real time effects... I need to know if it will crash there or if I will need to bounce tracks down... BEFORE I spend my money on it.
Understand that you're fighting for my money. You're battling with pretty impressive foes - recording hardware, musical instruments, mics... not to mention live applications like PA and lights. Honestly, the software is low on the totem pole. If I have a top level sound card, mic, and instrument, the interfacing software isn't going to matter much. But believe me, I want the best stuff on the software end, and I'm willing to pay for it. But don't ask me to pay $500 for your software and THEN pay $30-$50 for each plug-in!
Here's the bottom line - make your stuff affordable, and you'll get my money. Don't, and somebody else will get my cash. I'll buy a Cakewalk program and I'll use your pirated version on the side, if it's more user friendly. Don't mistake that for a desire to spend several months' worth of paychecks on your program, though. User friendliness is rarely worth hundreds of dollars.
Finally, if you care about piracy, take some measure to stop it. Serial numbers don't work, so be original. Use a registration software that has to be authenticated online. Instead of a program that recognizes every single serial number, encode the specific serial number of the disk on the software to stifle mass production. Require online registration to unlock the program. Include a separate unlock program hidden in the installation program. Tie the installation directly to the disk. Do SOMETHING. Hackers will get around most anything you do, but don't make it easy. Make it messy. Most of us are casual pirates and want clean hacks. If we have to venture outside of our safe Windows world, we'd rather go without or just pay for the program.
Oh, and the most obvious way to stop piracy of your program - release an intentionally "hacked" version of the program on the popular file sharing sites. Now make it flawed, so that it crashes every time that it boots. The program will flood the sites like wildfire, and nobody will be able to use it. Yes, people will hack the real thing, but with a serious head start, 90 percent of would be pirates will be thwarted.
But to tell us that you hate piracy and yet do nothing to stop it? Come on.