Flannel shirts aren't exactly mainstays in fashion. That's because they're more closely associated with the 90s grunge scene, which, at the time, was more about musical substance than style. Sure, ...