I bought my Glock and a few boxes of ammo from CTD, but thats about it.
I often find that, when compared to others, they are not actually cheaper than dirt. A good buddy of mine was about to buy a Glock 21 from them, but it was upwards of $100 cheaper at the gun show, so he bought it there instead.
The 100 rounds of WWB .40 I bought there on Saturday (happened to be there, why the hell not) was $34. Bass Pro is closer to me and seems to have the same prices if not cheaper, and a better stock. CTD is good for some of the more obtuse stuff, but otherwise *shrug*, just another Army Navy store.