I think a lot of us have found good online shops by doing the fabshophop and signing up for emails at the various stops.
I like shops mentioned. Aunt Bea's is especially nice, as is Fabric.com. They have some terrific sales!
I don't think anyone mentioned Keepsake Quilting yet, so I will add them to the list. And Nixie Chicks.