DO NOT BUY FROM THIS COMPANY! I attempted to make a purchase with this horrible company several weeks ago. I purchased a 17-40mm CANON L-Series lens and paid an extra $40 to have it shipped to me within a week. Several days later they started sending me emails stating that I needed to contact them to discuss my order. This was just a way to get me on the phone to try and sell me more items. This went on for a week (don't forget I paid extra to have it shipped within a week). Then when I finally got through to them to ship my item and they said it would be shipped the following Friday. I called several days after it was supposed to ship (the second time) to have them tell me it would be shipped the NEXT Friday. At this point I became very agry and requested to speak to a manager. The man on the phone responded by saying my order was canceled and he then hung up on me. THIS PLACE IS A JOKE!