I would hate to sound like Debbie Downer from SNL but here is my bad experience so far.
Ordered on the afternoon on 12/3 PST. Buy.com is in CA. Not expecting it to ship on 12/3, but it's within possibility. Used Google Checkout for the order.
Tuesday. Nothing. Status says my CC was charged on 12/3 but item not shipped. Note this, there is a quiz later.
Decided to call around noon-ish. Tried to use discretion and used my personal cell, 44 minutes of waiting in the queue w/o talking to a live person at all. My call dropped. Could have been them, could have been my carrier/phone.
Called again, in queue for twenty minutes. Hung up and wondered if they were all on lunch or in a dept meeting.
Called sales, so I could talk to a live, breathing person. Live and breathing does not necessarily mean intelligent. I told him I knew he couldn't resolve me issue, but if he could route me to a CS supervisor, that would be great. No supervisors on duty for CS. He won't be in until tomorrow. Apparently, they are bossless for hours at a time. Any wonder why nobody picks up the phone? He transfers me to the queue, yeah the same one. Spend 29 minutes on hold. Finally someone picks up.
Me:Where is my shipment? I was hoping to get it by the weekend.
Rep: It shows it's in processing.
Me

rocessing?
Rep: Yes, it takes about 1-2 to process.
Me: What about shipping?
Rep: It takes about 3-5 to ship out.
Me: Wait, I thought the shipping itself took 3-5 days.
Rep: No, it takes 1-2 to process, and 3-5 to ship out.
Me:Let me get this clear, it will take 4-7 just to exit the wherehouse, then it's in the delivery guy's hands?
Rep:Yes, that is correct
Me: Why? Aren't you an etailer? Why does it take so long to process and shipout?
Rep:It's our policy
Me: Why does it say ships in 1-2 business days?
Rep: That is against our policy
Me: Umm, does one dept talk to another out there? Okay, is there anyway you can get that shipped by tomorrow?
Rep: No. Against our policy. In fact we are a drop shipping company, it will ship from a vendor.
Me: There is nothing stating that when I ordered that. What region or state is the item shipping from, so I can get a guess on when it will actually get to me once it ships?
Rep: I cannot disclose that
Me: Why not? You already charged my VISA via google checkout. There are an awful lot of secrets to keep from a customer who already paid.
Rep: If that is way you feel...
Me

kay cancel the order, asap.
Rep: That will take 3-5 days to process.
Me: What year is it? This isn't 1999. I would expect my funds to flag my account in 24 hours.
Rep: That is against our policy.
Me: Okay fine, cancel it, but I want this in email stating that is in process now.
Rep: I can't do that until tomorrow.
Me: (audible) Just email me saying that's in process, I need something in writing. otherwise it's your word against mine. By the way, I will file a dispute with VISA if this isn't settled in a timely manner.
/end call
After that, some research. I found on Google's own checkout policy that they cannot charge my card unless it's 24 hours or less before it ships.
http://checkout.google.com/seller/policies.html
item 2b.
I am calling again after reviewing that line, and I will do my best to nicely assert that they violated Google's Checkout policy, and I will expect them to meet policy requirements.