I order from Highspots about once a month or so. I have never, ever had a bad experience with them. In fact, I'm not sure I have ever had to wait any more than a week to receive my items and I always order via media mail (the slowest choice). They have great customer service as well. One time they messed up my order and sent me a replacement with no questions asked.
The quickest place on Earth, however, is Smartmark. Last week I received an order the very next day!!! I wasnt expecting that at all.