Here are a couple of sites that have loads of flannel!! I've just purchased fabric from FlannelWorld for my grandson's rag quilt but haven't received it yet. Their prices are also great!!
http://flannelqueen.com/index.htm and
http://www.flannelworld.com/index.php FlannelWorld's prices are a lot more reasonable but check out both.