In addition, I've always had good service and quality goods from Fabrics.com and equilter.com
MSQ* of course, and a few shops on Etsy.

I've honestly always had pretty good luck ordering online. If I'm in doubt about a new place, I'll ask here on the forum.