I second Connor. Try http://www.indochino.com/ and let us know the results.
Way back when I had to dress nice for work I had a fleet of nice dress shirts. It sucks buying them at full prize if you need a number of them now, if you can troll the sale racks you save a bundle. Banana Republic always delivered good cut good quality shirts on a budget.
Online also check out Frank [HTML_REMOVED] Oak out of Montreal. They do a monthly subscription where you can sign up and they just send you stuff every month, you try it on have a look and send back what you don't want. No idea on the quality, it's direct to consumer so price is good.