ASC sells quality products at competitive prices, but delivery is slow even when items are in stock. I prefer to order online when it's convenient for me, especially since I don't have questions and know what I want to order. Orders don't ship for days. I was told by ASC that if you want a better chance of having an order ship sooner, you call and place orders over the phone.
We buy the same products from another company and when time is of the essence, I will always place orders with that company. If ASC would speed up delivery time, I'd place those orders with them as well.