First time I visited their site I was wondering what was wrong with my browser as well. I spent a good 5 minutes troubleshooting javascript and what not before I realized what was going on.
I would strongly suggest he changes things so it says 'sold out' when it is so. Some of the products _do_ say 'sold out', those without dropdowns, so it is extremly confusing to a visitor.
In another forum, he did explain himself to another user as to why it is set up that way. If I recall correctly, it has something to do with the way the database with regards to his inventory is set up in the system. He mentioned something about a "Parent" and "Child" relationship among the products. For example, If he has let's say Pilot kits in stock but no parts, when you try to purchase individual parts, if there is no option available in the drop down list then that particular part is out of stock. The pilot is the parent but the atomizer for example is the child.
He admited that it is a liitle weird but that is the way the system is set up so that it can be easier for them to keep track of inventory.
Although I am in agreement that it can be frustrating to us customers, however, imo, his great customer service makes up for this small and minor (imo) weak area.
Other sites dont even tell you it's out of stock and allows you to go ahead make and order like for example JantyUSA, I went ahead and put in an order for a kissbox. Waited 2 days and it was still "Processing". Final after I emailed them to find out what was going on, I got an email back saying that they were in back order and that as soon as they get the shipment in, my order will be shipped out. The next day, it was shipped out
Look on the bright side, It's been over a month that I have yet to resolve an issue I am having with ePuffer and it's EAZE Magnum. Dam thing been sitting at home in the box totaly useless while I wait for an exchange to come in the mail. The last exchange I had with PureSmoker, the matter was resolved in 2 days.
So go figure.
Max