I've been using Landerwood shirts for a few years now, and have been nothing but impressed. I called them in advance and paid a visit to their office in Charlotte to pick them up in person (living there at the time). I didn't place an order until I got to the office, and they had everything in stock. Very nice guys too!
www.landerwoodshirts.com