First off, Cycle Gear is not a bargain basement. As mentioned before, they sell merchandise across different price points and they have a good return policy. You get what you pay for here and there is always a sale going on. The sales are like the grocery store- If you can predict you need something for later but don't need it right away you can save a little dough in the long run by buying sooner.
I bought a battery during "march madness" and beat the battery stores prices and internet prices. Plus they put the acid in the battery for me.
If you need help they will guide you through the whole purchase. If you know what you want or are just browsing they will leave you be and once in a while see if you need something.
Phone service is just fine, unlike an auto part store.
Best part of Cycle Gear? Awesome staff of knowledgeable riders. I know a few of their names but really they all deserve credit so I'll just give it 5 stars.