We do our best to maintain stock of all products, all of the time, but many factors can have an impact. If a product is out of stock, we'll normally update the product page with an in-stock estimate. When that date becomes certain, then we will open the product up for pre-ordering.
We also communicate product updates via Twitter and email. Please subscribe to one or both to be the first to know.