I don't mind paying someone who knows what they're doing to tune it up so it will last me a few years longer. Here's the Geek Squad price list, but I'm having a hard time figuring out what do go for:
http://www.geeksquad.com/pricing/#section3
It's like a complicated restaurant menu! They may not be the
best choice, but it's one that's convenient and available.