I think most of my mail order stuff has come from fabric.com and hancock's of paducah. I only buy if it's on sale and keep in mind hancock's prices are for a half yard (but some are discounted if you buy more than a yard). Fabric.com usually has a coupon or two out there-you can find them by googling.