Sir's Fabrics in Fayetteville, TN. I've found some really good bargins there. Last visit they had beautiful Batiks for $4.99 yd. I found a table full tone on tone whites, beige's and creams for $1.99 a yard, makes for a good background or backing fabric. Its about a 45 min ride but worth it if I stock up when I go.
Across the street they have another building full of drapery and upholstry fabrics.