In order to ensure prompt fulfillment of your orders, we have been working hard to keep as much product in stock. Its a delicate balancing act, but we will keep trying. Here is what we have in stock or on order: