"you can shop around if it amuses you and you have the time, but you will never get better or more knowledgeable service or a better price than at B&H." Also they are easy to reach on the phone for advice and I can't ever recall not being told "why do you want to spend so much: let me tell you what you need." They run a business like a business should be run!