How to find a mechanic you can trust

Good mechanics are worth gold. How did you find yours, and how do you avoid being overcharged?