A bit on the expensive side but very thorough and informative. They explain to you everything that is wrong, why it's wrong, exactly what they're going to do to fix it, and how important it is that it be fixed. I had a whole host of junk wrong with my car and not a lot of money and they helped me set priorities (what had to be done now vs. what could wait a year or two w/o making my car explode).
more