I'd like to add to this thread with a thought on feature enhancements. In this emerging age of software updates via download, instead of via packaged versions, the opportunity exists to move to a more agile-based release method -- meaning, more releases of smaller magnitude.
And frankly, this is a potential win for both users and Sonoma. Say, for example, that you have riff copying done, and maybe another one or two features -- you can release it as a 2.0x upgrade, and charge $10 for it -- the users get this much desired functionality now, and Sonoma gets continued income infusion sooner than waiting for a major upgrade. Then when the punch in/out brackets are ready along with a couple of other features, release as another minor upgrade, etc.
The big releases (that are typically loaded with a wide variety of bugs from multiple functionalities) are really a result of the previous distribution model, which was software packages in boxes, burned onto CDs, etc. But in this new internet download model, you can release updates, fixes, etc whenever you want, and hence increase the ability to generate a steady revenue stream for the company, and increase the excitement and satisfaction level (and capabilities) of the user community, which in turn increases customer loyalty.
So from my view, bring on the minor upgrades, I'm ready!
