Here's why B&H rocks:
I bought a 5DII from them about 40 days ago for 2229.00 body only.
3 weeks later, the camera went down in price to 1999.00. B&H addressed the price difference and refunded me $230 3 days later.
After the refund, I realized that the body also came with a sandisk extreme pro CF card, camera bag and some software.
I called B&H up once again to see if I could take advantage of the bundled items. Charlie from customer support looked up the deal, took 30 seconds on his end to adjust my order and with-in 3 days, I had a UPS package with the items.
I'm not saying Amazon is worse than B&H, they're probably just as good. It's where you feel the most comfortable spending your money. 