I buy most of my flies from the Angler's Dream online fly shop
. They have very low prices and they are located in Arlington, Texas so they ship pretty quick. However, some of the flies are a hit-or-miss as far as quality. One thing to NEVER buy there is a Zonker. They might hold up for one bass and that's it. Clouser minnows might hold up after a few bass, but tear up pretty quickly too.
But I really think tying is the best route; I just started getting into it.