I've placed a total of three orders beginning May 6. Prices have been good and service is excellent. In-stock items have been shipped quickly, and company sends updates on the progress of items whose shipment is delayed due to special order. This excellent experience helped reverse the negative opinion I'd developed from a recent experience with another online retailer. I'm continuing to buy from this company and other vendors in their network because of these consistent positive experiences. I've also recommended this site to couple of my buddies too, and they are also very satisfied.