Its funny as we move to SAAS models this seems to be a bigger issue. With Desktop apps you could just stick people on a version and let them keep their existing pricing plan with some sort of dedicated EOL. Anyone wanting a newer/better/prettier version would need to pay for the upgrade.
This breaks down severely on these web models, where you're more inclined to start out with a lower price and feature set while you gain customers, but want to increase the price as you add features (and value)
Its sticky and makes setting your first price point a more critical game.
I wonder if people have thought about "versioning" their SAAS apps. (do they? I don't have a ton of familiarity here). Personally I think Zendesk has to reward their early customers by keeping them at their current rate.