Posting this here because, quite frankly, I'm not sure where else to say it.
I bought AppCode when it first came out. Great IDE. But you guys really blew it with your upgrade licensing. My original subscription ran out on 12/29/12. Because I wasn't using AppCode I decided to wait on renewing, expecting (mistakenly) that my year of upgrades/support would start the date I bought the upgrade, not based on when I originally purchased the tool. The other night I purchased an upgrade because I'm getting back into iOS development only to be surprised that I'd have to pay again come the end of December. I don't quite understand how you can think it's right to make someone pay a full upgrade price for only a partial license. At this point my upgrade is only good for 3 months but I paid $59 for it. I paid for 9 months of nothing. I would have to pay $59 again at the end of December. I asked for, and received, a refund. It will be cheaper for me to buy a completely new license.
To make matters worse the sales guy I was contacted by basically explained the policy and didn't even attempt to remedy the situation in some manner. He also didn't respond to other emails I sent asking for clarification. Overall this was a horrible experience. I understand the 1-year subscription for upgrades, it makes sense. I don't get the way its implemented. It is completely unfair to the customer who is basically forced to keep paying for usage they might not necessarily use to keep up to date or pay for another full-price license. Really hoping you guys consider some changes to the licensing. I love this tool, its far better than the tools provided by XCode. Just angry I have to pay for a full license again.