I've never done a complete respray but the little paintwork I had done At LaMettry's in Maplewood left me a satisfied customer. I'd put em on the list of places to talk it over with. I found a huge variance in price and attitudes when calling around looking for some help. http://www.lamettrys.com/auto-body-locations/auto-body-maplewood-mn/
I would ask to see some previous work of whatever shop you choose. If only this was a year later. Im going to school for this, this fall. Haha.
http://raymondautobody.com/ They are Mercedes and Audi certified. Their paint jobs need to be of excellent quaility. This is where i'll be heading to get a little work done...