B & H is a good place to shop online, they have a wide variety of items in stock. Check them out.
I have been shopping at this store for more than ten years and never had to return an item. There is always professional staff available to help you with technical issues