I read the customer ratings of Buydig and Beach and most of them are pleased. How come every once in awhile, there is one that says there is a problem? I see a lot of people mention that they don't try to sell accessories, but then a few say that they do. Whats the deal, do they just randomly pick people to try to sell accessories to or what? And I know it says brand new factory fresh with USA warranty, does that mean it has everything in the box that it would from any other store? I am going to be getting a G3 by the way. Thanks.