I usually order my fabrics from Ericas. A great quilt shop in Indiana. Wonderful quality, name brand fabrics. Great service.
I signed up for their neewsletter so I'm notified when they have sales, which is about the only time I purchase fabric.
If I'm looking for something specific and can't find it at Ericas I check out the 2nd quilt shop I order from fatquartershop.
I know these 2 quilt shops have great quality fabrics and great service, and buying sale fabrics allows me to stay within a budget for my quilting.