There are a lot of good fabric stores online! www.fabric.com, www.overrainbow.com, www.keepsakequilting.com, www.stichinheaven.com, www.cottonclub.com......
off the top of my head. I'm sure more members will share.
And there are some good sellers on eBay too, just make sure you know the fabric manufacturer. :)