If you keep an eye on the shipping, you can get some great prices on eBay. Compare! If you find something you like, save it and then search for it specifically and see if someone else has a better deal. I buy most of my fabric online at this point. I can't afford the LQS and they are not particularly near me.