If you love batiks, batiksgalore.com is awesome. I purchased from them online and recieved the most awesome service and sometimes they have good prices on batiks. I like nancysnotions a lot because of the shipping for notions and things, connecting threads has good sales on tools, books, and battings, their flannel is superbs as well, fabric.com, most quilt shops are very similar in price, its pays to google and shop around, and even ebay can be a good source if you know what you are looking for. there are so many good online shops i can't remember them all.