I buy a lot of flannels- mostly from my lqs- or fabric.com; one thing I do watch for when looking on line is single or double sided flannels- I prefer double sided flannels- they are heavier and tend to wash up much nicer- single sided flannels tend to be a looser weave, are thin and pill more often. *some of them do tighten up and become better once washed* I do tend to choose Benartex flannels most often- the moda woolies flannels are also nice good quality flannels, i'm sure there are many other nice brands too- those are just 2 I have experience with