Another vote for B&H: simple straightforward quotes, good prices, good customer service and refund policies.