We recently experienced a cyber-attack on the website.
As a result, we have added a Capcha to weed out Robots.
There are still a few bugs, so if you are having trouble placing your order, please call us at: 925-285-5736 and we will make sure you get what you need.