I really like Fabric.com - even if they are not as good as they were a few years ago. I have also had good luck on Amazon. I watch the sellers and I have gotten from Hancock's of Paducah and Fabric.com Sometimes I feel like the shipping costs are little cheaper through Amazon.
I like Missouri Star as well but I don't buy from them as often as I do from the others