Do you have Insurance? I'd look to them for recomendations for bodyshops. At least I'd check with them.
In addition I need to say "Hi" and a warm Carolina welcome to the best RAM ForumZ on the web. I'm here to help you navigate the site so how about jumping over to the Newbie Checkin and introducing yourself?