I bought a high-end Yamaha RX-A2050 A/V receiver from these guys. A heavy item, it was shipped by ground (free shipping), and I received it about a week after placing my order, which was to be expected. However, they did not send me a tracking number as promised or update my order status on their site when the item was shipped. Also, immediately after my order and prior to shipment, they left me a VM asking to verify my shipping address which is different from my CC address, and the sales department never answered my two callbacks on that. After reading many negative reviews, I was a bit worried. Much to my surprise, the item showed up yesterday (their site says the order is still being processed).
Except for the callback/status confusion, for which I am dinging them one star, an excellent transaction!