I have ordered from CTD for years and just about stopped when they started the mult-warehouse model.
And I also have to agree that by the time you pay shipping from one of the "major" on line retailers its no cheaper than making a trip down to one of the big box sporting goods shops for what you need.
Of course a guy could say it's really no more expensive either and saves the trip.