I'm still really pissed off that they don't seem to have t shirts with a reasonable sleeve length. It doesn't seem a lot to ask, in the great scheme of things. I just want them in white, red, black, and maybe a sort of tan-ish colour, reasonably fitted (i.e. not baggy beach wear type) with a sleeve that comes about an inch or two above the elbow.
The Portfolio range fitted the bill, but they have discontinued it. (Ignore the bloody crap on the website where you click on the Portfolio range that says all items can be found in their usual range, they can't. Their "standard" t shirts are def. very skimpy in the sleeve!)
My local M&S outlet still has some Portfolio t shirts on the rails. Great if you want lime green, orange, purple or a particularly eye-watering shade of fuschia, in a size 14 or above.