I have only bought fabric on line once and that was from Jordan Fabrics. Great quality. However, more importantly, Jordan Fabrics has great tutorial videos and lots of free patterns. You might want to go to their website just to see what they have to offer.