I have been a customer of Ken's for around 5 years now and there definitely was a period of time when his customer service was lacking. I placed an order last week however and every item was in stock and the items arrived in 2 days. Hopefully it was just a hiccup and he's back on track.