Can anyone offer suggestions? So far I've tried the J Crew and Old Navy versions. Both were good in the abstract (ON surprisingly good), but they didn't fit right - if the shoulders/upper back fit, there was a ridiculous amount of fabric around the waist.

Both were awfully long too (I'm 5' 4"), but the sleeves on petite shirts are usually too short.

I would really appreciate any other possibilities! I think a chambray shirt would be great under one of my ten blazers, to dress them down a bit.

http://oldnavy.gap.com/browse/.....C71484.jsp

http://www.jcrew.com/womens_ca...../15008.jsp