Search through B&S, loads of good deals to be had.
If you're buying from the mall, look at Uniqlo. Even better though (IMO) is Club Monaco, but only if they're on sale. I prefer the cut and, usually, the fabrics of the shirts as compared to, say, Uniqlo. For example, they have a pretty great seersucker shirt this season.