I had one disastrous encounter with B&H that's kept me from shopping there ever again.
A couple of Christmases ago, I ordered the ToyoView 45CX kit from B&H in early-mid December, the site said it was in-stock, the confirmation said it was in-stock, etc. It doesn't ship for a while, then ships in two packages - I assume I'm getting everything. Both packages finally arrive a day or two before Christmas - lo and behold I'm missing the lens. The packing slip say it's backordered 'indefinitely.' Nice of them to warn me.
At this point it's Christmas Eve, so I can't call until the 26th and this is when I start getting the runaround. They don't know when lenses are coming in, they can't help me, etc. I keep calling back and e-mailing trying to get more information.
It rolls into January with no sign of the lens. I get fed up and want to return what they did bother to send me. It takes another couple of weeks to get them to send me a label so I can ship it back and be done. (Worst customer service ever - rude and unhelpful. Apple call centers are a joy in comparison.)
Finally get it sent back and confirmation that it's arrived, they refund the price - MINUS THE COST OF THE LENS. The customer service rep starts giving me crap about not sending it back and I finally have to convince him THEY NEVER SENT ME THE BLOODY LENS in the first place.
The worst part is that through this entire mess - over two months from beginning to end, they continued to list the kit as 'in-stock,' even as I reminded them of this with every single e-mail and phone call.
Since that time, I haven't ordered a single thing from the place. I'm sure they're generally trustworthy and honest, but I'd rather give up photography than give them a dime.
(I used to have a more detailed rant on their useless customer service and my annoyance, but it's been a couple of years.)