Actually, I'd like to laud both B&H and the US Postal Service for both doing a good job.
I placed an internet order with B&H on the evening of Wednesday, December 23. What with the holidays, I didn't know what to expect in terms of shipping promptness and delivery time to Puerto Rico.
B&H shipped the order the next day... Thursday, Christmas Eve. I received it at my PO box Monday morning. I think that's pretty great service from both B&H and the USPS, and I would like to thank B&H publicly for doing a good job.
Oh, I should also point out that when I first checked on the item a few days earlier, it was not in stock. I clicked on the "Email me when this item is back in stock" button, and sure enough, a few days later I received an email which prompted my order.