Let me see if I can address some of the things being stated in this thread;
We have been experiencing some growing pains here at GGG. We have altered some of our manufacturing techniques to become more efficient, which requires new board designs for every product, and new process development. Anyone who has ordered NovaGems or Electric ICE buttons has already seen a portion of the updates. The good news is that the newer methods are working extremely well and have already begun to ease the load. But there are several more to do, so the benefit has not yet been realized.
We also have new things in the works that require a lot of time, plus balancing the late summer "get it done while you have a chance before you get buried in 3 feet of upstate NY snow" issues that have been let go for about 3 years now. The latter is mostly behind us, but the latest project is one of the bigger ones we have attempted. It required injection molding of some very complex parts, which meant a lot of design time and communication with vendors. I won't say what it is exactly, but it is my vision of a gaming staple that will allow for a level of versatility and performance not found in similar items.
As for the "up and down" ordering solution, I have considered it, but I have to say that it rubs me the wrong way. Folks who order simple stuff that we can get out quickly and have in stock, still get their orders as fast or faster than if they were to go elsewhere. Specialty items that only we manufacture, some of which can take an hour of my time each (*cough* TT High-Lows), will likely end up causing a short delay until I can fit it into my currently nightmarish schedule.
If these types of posts start to become commonplace, we will probably have no choice but to do something I really don't wish to do, which is to start to take orders sporadically. It would be a shame to do so, however, for the 2% of folks having issues. It's also a shame, because it doesn't make things easier on anyone as it still takes just as long to get the parts, and adds extra difficulty for the customer to get the order into the queue. It really makes little sense.
RE: Communication
As much as I would like to respond to 7 emails from 1 person asking for information already present in the documentation or at the website, or providing technical support for issues that have nothing to do with our products, or answering order status inquiries every day from 2 days after an order is placed until it arrives, it's just not something we have the manpower to do. I try to help when I can, but lately there has been too much "background" to do the "above and beyond" thing that I would really rather be doing. As someone has noted, I haven't had the time to even visit the forums as much as I would like to.
My apologies for the fulfillment speed of some orders. We're doing our best and I will continue to look into what can be done in order to do better.
RandyT