The last lens I bought, I ordered it from BHphotovideo.
No problems, no complaints.
I find that the large printed catalogs they send out later are quite handy.
I buy a lot of stuff from Amazon and it's great, but their packaging is pretty lame.... and I don't want the hassle and time constraint to have to return a broken lens.
I plan on buying a Canon 24-70mm here within the next few days. Amazon and B&H photo have it for the same price. I figured I would buy from B&H because you would think they'd be a little more professional, but I just want some other opinions. I know about Adorama also. Anybody here have a preference? Thanks!