No matter how good a piece of software is or what it can do, there is always one very fundamental flaw that exists even when you pay your hard earned money for a piece of software: Customer support almost always sucks. You find yourself waiting days sometimes for a frigging email that still dosent solve your support issues and then find yourself playing email tag for days or weeks upon end, problem still not solved. Im at the point now that if any software vendor dosent provide adequate support via phone / instant message / video conference or anything of the like, i absolutely will not purchase your software. I dont care if it will give me the powers of Superman. These bullshit support issues make it frustrating even owning the software in the first place. When you get a hacked piece of software, you already understand you'll get no real support. But when you pay for it now and still get bullshit support, then that piece of software fully deserves to get hacked. The only time where this lax brand of support is somewhat tolerable are things such as info products, and certain services, where you dont necessarily need an immediate response. Software on the other hand though, ALWAYS has problems and ALWAYS needs constant or rapid support or else its a big waste of your money and time. If you cant get it, you're better off getting a hacked version. Im done with my rant.