I often get my fleece and felts from Hancock Fabrics. They have a lot of other fabrics, as well. I have purchased from them online as well as in their Richmond store and have been happy with every purchase.
http://www.hancockfabrics.com/
http://www.hancockfabrics.com/