I bought my 900 from Sony online. I have had a Discover card for years so I went through the Discover portal and got 5% cash back on my Discover card. The 900 was in short supply then and BB did not have any or I would have gone through the Discover card portal and ordered from Best Buy with in store pick up. That way I could get 5% cash back on my Discover and an hour later been back in my home with my new 900 on the charger