After many years of use, it's becoming increasingly apparent that my front chainring needs replacing - the wear is past the 'sharks-teeth' stage and the chain has started to slip when under pressure. So, I'd value any advice on the question - Is changing the chainring something that I should try for myself or would I be better getting a bike shop to do it?
My bike repair and maintenance skills are at the tyre-changing/gear adjusting/brake-block-replacing/chain-replacing level and, whilst I would like to be able to do it, if it's going to take many hours and leave me red-faced and sweary then I would rather just avoid the grief (and avoid the possibility of taking things apart, not being able to put them back together again and having to turn up at the bike shop with a box of bits for them to re-assemble.)
It's a single ring at the front and I imagine this would make it a simpler task but I would like to know from someone who's done this how hard it actually is and how skin I will lose from my knuckles whilst doing it.