I have used:
http://www.equilter.com Their prices are a little higher than some but I have found some hard to find theme fabrics here.
I also like Hancocks of Paducah. They also have some free patterns if you download directly to your computer. There is a cost if you want them mailed to you.