You can go to:
Walmart.com and anything they have on there you can order and have it shipped to your local WM store for free. I don't think they have any fabric on there, but they do have tons of nice rulers, mats,batting,etc. A LOT cheaper than anywhere else.
Heres the direct link to their crafty stuff on there:
http://www.walmart.com/browse/_/N-90...=667479&depts=