Where do you buy your shirts? Brooks Brothers, Macy's, JC Penny or WalMart? All are successful at what they do ...