I state this as fact when I say, there's not even a discussion in what company is the best at providing professional photographers with the equipment they need online. The one downside I see is that I consistently get my orders very late. That doesn't mean they don't have the best and widest selection of photo gear, because they do (and at extremely fair prices). Returning is as easy as it gets. Customer service sometimes takes a while to reach, but they are always helpful (except for one dude, but maybe he was having a bad day). In any case, I've never come across another photo gear provider who provides so fully.