Jos. A. Banks has very slim fitting shirts, so beware of that. I usually have to buy them a size up from anywhere else.
They also have very odd pricing. The prices are high, but you never pay full price. It's always some deal like buy two shirts, get three pairs of pants and one shirt free.