I use Fabric Shack alot. They have good fabric, shipping is fast and lots of times is half price shipping. Also they always have lots of sale fabrics. I also like Fabrics.com though their shipping is a little slower but also free with a $35 order.
Old Country Store is good too but for me their web-site is a little slower to navigate through. But the fabrics are nice.