Wirefly currently has the best deal - you can get the Charm for $0 on a new T-Mobile 2-year contract priced at $59.99 a month. But, if you're a current T-Mobile customer, unless you plan on terminating your current contract, you'll have to fork over $50 and renew your agreement.
Oddly, Wirefly's price for the unsubsidized device is $329.99 which is $60 more than T-Mobile's. Both American retailers are also being undercut by Telus Canada’s recent release price of $250 CAD.
If you can't wait for silly things like "shipping," you can also get the Charm for $150 today at a T-Mobile store - either on a new contract or as an upgrade on your current plan. After you've purchased it you can mail in a $75 rebate, dropping the net cost of the Charm down to $75. We're not big fans of mail-in rebates, and I don't think anyone is.
Alternatively, you can purchase the phone from T-Mobile unsubsidized (off contract) at a cost of $270. It isn't a completely absurd price, but I don't think T-Mobile will be seeing full-retail Charms flying off the shelves.
Did you buy a Charm today on T-Mobile (or Telus)? What are your thoughts? Share your experiences with us in the comments!