What comes to mind when you hear the word "flannel?" Perhaps it's your favorite plaid shirt, your trusty yardwork outfit, a ...