Yes this site is where I got started in my serious collecting. Fast shipping and prices are solid. Although eBay is cheaper for certain cards, but the reliability of collectorscache is consistent.
Collectorscache is a GREAT store. Not only is their store in Lenexa great, but their online store is great as well. I've bought a lot of things from them. I couldn't recommend them enough.