I have used B&H and Adorama,With very good results. I try to support my local, brick and mortar shops. The local Calumet store is very professional, same salesman for 15 years. He usually matches online pricing, with immediate delivery and great service. My other local guy tries to accommodate, and I often pay a small premium to give him the business.