I like www.connectingthreads.com--very reasonable fabric prices and great thread.
I also like www.thestitchingpost.com as well as www.shabbyfabrics.com.
I use many of the other sites already mentioned in the previous replies. I just love www.whittlesfabrics.com too!