Just one name comes to mind, Glenn.
I'm sure someone has his contact info, as far as prices are conscerned, they are reasonable, the work, as I'm sure others will vouch, is great.
Depending on his work load and the extent of the damage, he can probably fit you in somewhere at a price that is hard to beat.