Amazon's fine, I've shopped there many times, they can use a course in packaging though, and alot of delivery services like ups and fedex treat Amazon packages like books that can tossed around, probably because of their history in books. But I just ordered a lens today and though Amazon was on my list, they didn't offer any deals, and the kicker I found is they now collect tax in a number of states. I ended up ordering from Adorama which is where I usually order from anyhow (or bhphotovideo). Adorama is good for stuff like camera bodies, they generally toss in a number of niceties like extra battery or a bag or memory cards, etc. BUT, Adorama tend to have items out of stock but don't list it as out of stock and you find out only after you make your order which can become a hazzle. If not for Adorama's "extras", I would normally order from bhphotovideo.
-W