My favorite online shop is
http://fatquarterquilters.com Her selection is great, she gets in new fabric and patterns every week, shipping is FAST and prices are good. She always has a large sale section too. I get her weekly newsletter and enjoy her recipes too.