I need help buying shirts-specifically the shoulders. How does one judge the shoulder width on a shirt bought mail-order? Large is too large me me (usually), but Medium is too small in the chest. When I pay attention to such things, I notice I rarely get it right. How do you select the right size shirt when ordering online?