I have been very pleased with work done by Alloy Wheel Repair Specialists. I have had them repair 5 wheels from my Aston, Porsche and Audi. They come to you, remove, repair and reinstall the wheels. I have heard others mentioned also do good work but having a guy come to your house sure beats shipping them! I learned they also do wheels for most of the local dealers - previously I had a wheel repaired through local dealer, had to leave the car and paid a mark up only to later learn Alloy Wheel Repair Specialists did the work and I could have had them come to the house to do the work cheaper! They can also straighten wheels you have bent on potholes - ask me how I know...
P.S. - my family helped damage all these wheels, it wasn't just me.
Google them or use this link for their locator
http://www.awrswheelrepair.com/locator/ to find their guy local to you. He shows up in a truck equiped to straighten, repair and touchup paint your wheels - has his own power, cleaning and spray booth.