To clear up confusion:
The upgrade for the 922 is through the normal dishing it up program. The lowest price is 200 and it depends on your account status. So expect 200-400. New customers no better discount, 200 is all you are getting.
Dishing it up does require a 2 year contract. It may also be done only ONCE a year. That is where some people are coming back not eligible. Or they may be a pay in advance account and must pay full retail, the 649 or whatever it is.