Amazon seems to have everything in stock, for a price. Whilst there are excellent deals on Amazon you really have to be on your toes. Not all Amazon prices are the best. Always check the item and see if you can get a better deal from another vendor,
Their check out is a breeze. Once registered it takes just a couple of clicks and your item is on its way. They will also send item if one of your ordered items is not in stock. The balance of your order will arrive later but no extra charge for shipping.