Cam's has got to be one of the better mechanics in the city and their busy schedule proves it. My grandfather and uncle both used to swear by him and now so do I after having an excellent experience with a clutch install and inspection of a recently purchased car. Normally I'm pretty handy with this kind of thing, but anything above my realm of expertise (mainly engine/transmission) will now go to Cam's.
The only downside is the wait times, which in comparison with similar shops aren't too bad. So I would suggest that you have some other type of transportation available for the average 2-3 day turnaround.