I've been a B&H customer for more than 30 years (starting at their original storefront). They have always been knowledgeable, with very competitive prices. In the internet age, their website has become the best of all photo retailers, making it easy to find what you are looking for, order it, and have it quickly delivered for no additional charge (if your order is over $50). How much better could it be?