I bought my GN through the ShopAndroid + BB site and had no issues. I even exchanged my first one for a newer one because I was having signal issues (which I still have with the new one) and had no issues. The shipping was 2 day shipping and they actually sent it out overnight, which was a little nice. Same on the exchange also.
*edited for spelling.