I ordered something on dec 30th 2004 from this site. I was hoping for it to be shipped before new years eve but what I didn't know was that this store was located in Austria. And while I made my order early afternoon central time it was well into the night over there. However, my item still shipped immediately after new year.
The order comfirmation didn't come immediately after the order, but did come within the 24 hrs the site said. The shipping confirmation also came the day after new year.
I used the $3 shipping option. Even tho they're in Austria the item still came by the 6th day so I'm pretty satisfied.
It appears that they only provide customer service via email. However I did not need to use it.
This store does not provide invoice numbers, rather, it keeps track of customers via email.