Here's a tip for you, Liz. From another mum who believes that little boys should look like little boys and not -- as you say -- little thugs. We have found loads of Osh Kosh overalls and clothing on sale via Amazon.com. Overalls for $10! Yes, I did say $ and not £. If you have relatives in the US willing to ship or ones that are visiting, I really do recommend you look at their sale items (seems to be a continuous sale).
Osh Kosh is quality and very durable, but I'd never be able to afford it over here.
Also, hubby works near a Baby Gap. He hits their end of season sales and we buy things for Niall a year in advance. Right now we are buying summer shirts (£2-4 a pop) for next year.