Ive shopped at www.fabric.com which are good, but dont fill up the postage satchels.
Also www.cottonloft.com are FABULOUS! such a great range and so very cheap. And the quality is really good too.
Also US ebay are great for fabric too. there is one person I buy from all teh time called casainthewoods. Not affiliated, just a happy customer.