Where can I buy good flannel shirts? I looked around a little bit and didn't find anything. Filson is made of good material but the buttons look like they will fall off easily. Iron Heart is good but the price is a little high. Anything good for under $200?