Have been using BH for over 10 years and have always found the best prices, outstanding shipping and courteous returns. Sometimes, they will even give you a small discount over the phone. Can't say enough nice things about this absolutely, all-round professional company!