Egret, there are dozens of good fabric sources on the web. You might enjoy Sewing World www.sewingworld.com It is a disucssion board for people who do various kinds of things with fabric from garment construction to quilting to machine embroidery to different crafts.
Also, for fabric here are a few more:
www.fabric.com lower prices but sometimes very good deals
www.michaelsfabrics .com higher end, fantastic quality