Another good source is
http://www.hancocks-paducah.com/
They always have brand name quilting fabric in the sale section beginning at $3.99/yard. Many fabrics $4.99 or $5.99/yard and lots of batiks at $6.99/yard.
If you sign up for their email, you will find sales along the way offering 20% off purchases, including the sales section. That's when I add to my batik stash.