I did mine myself. These guys
http://www.automotivetouchup.com/ will match your color exactly, from your color code on the door, mix your paint and ship it to you in spray cans. I ordered two cans of basecoat and four of clear. Honestly, I could probably do the whole job again with what I have left over (which I may have to do this winter because Mrs Grizzly scratched the ash tray with a bracelet

).
It's not hard to do at all. Remove the pieces you want to paint. Remove the soft touch junk as Boxtaboy describes. Scuff everything with a 400 grit paper. Clean it all really well to remove any wax, grease, dirt, dust, etc (this is the most important step so clean, clean, clean, and then don't touch it with your hands again). Lightly and methodically run a tack rag over everything before each coat to remove any dust. I like Sherwin Williams self etching epoxy primer. It comes in spray cans at auto body suppliers or a Sherwin Williams store. Hit everything with a couple light coats of primer. Let the primer dry and shoot a few light coats of basecoat, until you're satisfied with the color and coverage. After the base dries, spray four to five medium coats of clear and let everything dry really well. You're done! If you want to get real fancy, spray enough clear to allow yourself to wetsand the finished product with 2000 grit paper and buff with polish. This will eliminate any orange peel or dust nibs you've gotten in the finish.
EDIT: Geez Spyder, you must've posted that while I was typing my abbreviated version. I could've slept for another 20 minutes 
.
Here's mine, done at home...