Here is one I highly recommend. Don't worry about the shipping charge--it always seems high, but it is adjusted to actual shipping, as the owner uses regional boxes. There is some sale fabric available for $2.00 per yard!
http://www.fabricsgalore.com/catalog.php