Next has a range of slim fit mens' shirts for £20 in lots of nice colours (including ivory, sage, etc, not just boring white, pale blue etc) but, sadly, the stock has been low and getting lower for months, with no sign of re-stocking. Does anyone know of a similar range in another shop at a similar price or not much higher? (Buying for sons: a sixth former and a student intern).