http://www.zandsfabrics.com
I have ordered from these ladies numerous times. Never have had any problems. They have a great clearance section and run specials regularly.
I have also used many of the other sites listed in this thread and had no problems. If you stick with the name brand fabrics you shouldn't have any problems with the fabric.