I've been a long time customer of B&H for all my photo needs and electronics. The prices are fair - in fact, usually the lowest of any place comparable. The service is reliable. Shipping is quick. Customer service is great. Overall, a great place. I wish all my on-line shopping was as easy and reliable.