I just got some wonderful flannel from Fabric.com. I also shop and have ordered from Beverly's.
http://www.beverlys.com/flannel-fabric.html I have a shop about 12 miles away, so don't usually order from Beverly's I just go to the shop, but liked what I was able to find andy buy.