Have been using B&H for some 20+ years now, and their service and products have always been top notch. I recently placed an alert with them for a hard to find AMD 5900 processor, which go for well over their MSRP on Amazon and other online vendors. They promptly emailed me when product was in stock and gave me a full three days to decide if I wanted it. The price was some 35% lower than anywhere else. That was my most impressive experience with them yet, so I'll continue to always check their offerings first, before going anywhere else.