I bought my Mogul on 7/3/2007 directly from Sprint (from Telesales), and agreed to a two year agreement at that time. After seeing that some folks here were being told by Sprint and BB folks that they were eligible to upgrade their phone and get the upgrade rebates before they were supposed to, I checked my account. According to Sprint's website I have been eligible for the 2 year $150 upgrade credit since 7/2007! Needless to say there was some kind of error in the system, not just for me but also for a bunch of other people . Thanks to that error I got a new Touch Pro for $239.99 - 8 months before my two year contract expires