Add me to the list of people who love
http://www.fabric.com/ The fabrics are beautiful and I always receive my order in a week or less. I love their selection and their sales.
I am also a regular at
http://www.connectingthreads.com/Quilting.cfm. Great service and lovely fabric. And you can't beat their lower prices. I once ordered a pair of scissors and they broke after about 6 months and they replaced them immediately after I sent an email.
Lately I have also been shopping at
http://www.sewthankful.com/ They have weekly sales and I love all their patterns. I haven't bought fabric from them but they carry all the major brands and are very cheap - like 2.99 a yard. They ship fast too.