+1 to everything. Learn to do it yourself.
My opinion with anything maintenance related is that while the shop guys may have more experience than you, you care about your stuff way more than they do. You'll end up doing a better job than they would because you're willing to take thee time to read up and do it right, and you don't have 80 other bike related tasks to do that day.