Alright, he gave me a call. He really had nothing bad to say about them, which surprises me because he's definitely a glass is-half-empty kind of fellow.
Anyway, he said their repairs were well done, they had good techs, and a good facility. He did say that they boast that they don't buy wrecks but he did see some cars come through that had the bumper hanging off or something similar, basically some light damage wrecks. His brother bought a Charger from them and enjoyed the online buying experience overall and he is still pleased with the car. His only advice was to do your research and make sure you're getting the best price.
We're in middle Tennessee. They have several locations around Nashville and the repair facility he was at was @ 20 miles east of Nashville in Lebanon.