What I'm trying to get to though is what are the new featues that will make the end user want to cough up $40-$50?
That was my point when I mentioned the version upgrade vs a new release. I'm not seeing enough changes from the end-user perspective to justify a "new release". For the user, the additional functionality looks more like a version change (HS 1.8) than a new release. I'm sure I've forgotten some of the changes Tink mentioned (my definition of long-term memory is "anything after my next nap"), but I don't remember any super biggies.
It's the equivelant of Micro$oft releasing a 64 bit OS. There is a boatload of work behind the scenes, but from the outside there is not much difference. There are not many things that can currently use the new functionality, but the changes under the hood make room for lots of goodies in the future.
AFAIK, HS Tech has made a business decision discount the upgrade for a limited time after the 2.0 rollout. That is their right, and it's a waste of time debating the pros and cons of the decision. Also, if you look at some other programs (Quicken) that
require you to upgrade on a regular basis (Quicken) but deliver very little new functionality (Quicken) that 99% of the client base would use (Quicken), at least HS is delivering something for the money, even if it is mostly under the hood.