I usually buy DH's white work shirts from M&S. But I discovered in recent times that they aren't as good as they use to be, quality wise.
Have to say though, going elsewhere isn't easy as he requires the long ones (he's 6'3).
Is there anywhere else with good quality shirts, that won't cost me the Earth? 