I apologize for the long wait. We are experiencing the "perfect storm" of busy-as-hell right now. We have literally filled about 6000 sq feet of our new building with boxes of inventory and machinery from our move, which means we currently spend a lot of time looking for some of the "not so oft" ordered items we carry on the store. We are gradually getting the machines set up and getting more organized, but as we aren't the kind of vendor which operates from a spare bedroom in our house, the move has left us with more work than most would ever consider wanting to do in the time we have had to do it.
Then there is the Christmas holiday. Aside from the multitudes of holiday shoppers, and our volume commercial customers, we also provide parts to the "high end" panel manufacturers who are also facing holiday deadlines, and who always seem to wait for the last minute to order, and never seem to want to stock anything themselves (not that I can blame them in this fickle economy.) And when they order, they order panels full of merchandise at a time, much of which we have to build. Speaking of which, most don't realize this, but unlike many other vendors, when you buy a controller board from GGG, you are buying something
we actually build. All the design, coding, part sourcing, chip programming, component and connector placement, soldering, testing, etc... is done by us. Some items, we just test, package nicely, and ship, but there's a lot from our catalog which we build to the specifications of the buyer when they order. When we have a lot of orders with this type of work to be done, we unfortunately need to do things in the best order we can to try to keep the delays as short as possible across the board.
As for the stock issues, well, we are at the mercy of our suppliers for a lot of items, and no amount of pushing by me gets them shipped any faster. My emails to them often go unanswered as well. The NovaGem2 buttons I was promised would be coming off the machine three weeks ago, have not even been started as of my last communication with them. These are the same folks who make the Electric ICE 2 buttons for us (from our mold), so these end up in their production queue, and we never get the quantities we ask for, so "stocking up" isn't an option. We are also constantly improving on our designs, so I try not to get too far ahead on the things we build. I have thousands of dollars worth of parts that have become obsolete because I had a better idea as to how to build something, or moved something in a different direction. But I'll find a use for them someday.

Again, I apologize to the OP for the wait and we do try to answer emails in a timely fashion. But due to the holidays, and our current situation, our time has been prioritized toward trying to get orders out. I have considered shutting off orders at the store until we get caught up and stabilized, but I haven't because we are still pushing the simpler orders out quickly, and waiting a week for your order will still be faster than if we shutter the store for a month. But I'll consider doing it if it starts to seem like the right thing to do. Honestly, we could use the break.

RandyT