I found this site while surfing the web. Most of their prices are pretty decent and shipping on some of the items I checked out seems to be fair. Not way out of line.
http://www.artfire.com/browse. They do have some fabric, but no idea what it is like.