Update: Well, the good deal from Rogers just got better -- as if that could be possible. It seems the lucky upgrading masses are also receiving a bonus $50 rebate on checkout. So not only do you get a free Dream and get to keep the Magic, Rogers is now paying you $50 for the privilege.
Current Rogers customers who activated a new Rogers HTC Dream through Dec. 31, 2009 - either through upgrade or a new activation - may upgrade that device to an HTC Magic for a limited time.
Upgrades must be done through Customer Care (1-888-Rogers1) or through Rogers.com (existing 3yr data plan required for online upgrades, instructions below). This special upgrade offer does not apply at retail.
This limited-time upgrade is available between January 12 and January 26 only.
The $79 upgrade cost of the device, plus the $35 administration fee are being waived. Customers who choose to take advantage of this offer get a $599 phone for $0 with the renewal of a three-year term from the date of the upgrade (For most customers, this will represent a contract extension of seven months or less).
The upgrade is completely optional. Customers who choose to can stick with their HTC Dreams and remain in their current contracts.