All of these are great suggestions. I purchase fabric online wayyyy toooo much! LOL I'm addicted.
I truly love
www.equilter.com They send a newsletter twice a week with what's on sale. First quality fabric and I've NEVER been disappointed.
Also try
www.fatquartershop.com The shipment arrives almost before you hit send.