Afroman, I had similar experiences with several different sites. If you still want a DSTT, leetmod.com not only has them in stock, but I placed my order yesterday morning and it was shipped the same afternoon (free shipping to the US and Canada). Their website doesn't show items that aren't in stock, and also shows how many of each item they have in stock. They also answered e-mail on the same day. They shipped via USPS and sent me a tracking number. I only ordered yesterday, so it remains to be seen how quickly USPS gets it to me. It might all change if they become very popular, but for now they seem to have an excellent website and excellent service.
ETA: I placed my order from leetmod.com on Friday, and it arrived the following Monday. It was at my local post office on Saturday, and would have arrived 2 days after placing the order had it not been a Sunday. That's the fastest I've ever had an order processed and shipped!
-Bri