Nothing wrong with the L'Oreal range. It is pretty comprehensive, at least in Europe.

It's been creeping up in price a bit in recent years as they have realised that men are happy to pay for...