Flannel shirts are one of those wardrobe staples we all take for granted. Like jeans, T-shirts, and sneakers, it seems everyone has at least one in their closet (and lately celebs are gaga over them).