Personally I'm with Harv on chain replacement. Fine to do it yourself if you're an experienced home mechanic who's done it plenty of times, but remember your life is literally hanging on that chain.
I do change my own sprockets, though. Did it yesterday, in fact.