I personally don't like Buy.com. They sold me a crappy, glitched, and what looked to have been opened Xbox 360 Silver Transforming D-pad controller + Play n Charge Kit back when those were pretty new for $42 shipped. More than I wanted to pay, but anyhow it was listed as Brand New and I fine-tooth combed the listing for any BS because at the time it was the best price by far I could find for that in a hurry.
Controller didn't work properly. The right analog stick sensor or whatever would sometimes randomly move by itself. Imagine trying to play Fallout 3/New Vegas and pick a lock with that happening. Not to mention the camera constantly turning on most games.
Buy.com's customer service was horrible. I called them up about 4-5 days after purchase to set up a return/refund/exchange or something. They were rude, unhelpful, and told me they wouldn't issue an RMA (return merchandise), that I'd have to pay return shipping. Doubt I'll ever shop there again.