Know a good barber?

Barber, hairdresser, whatever the hell you want to call it.  I need a good one.  There are two cheap salons on Haight Street and they both suck.  There's also an expensive salon, ca. $60 a cut, which is more than I'm willing to pay.  But I have no idea where there's a decent barbershop/salon outside of my neighborhood.  I just got a haircut at the "nicer" of the two cheap salons, and he cut it way too short.  Now my hair sticks straight up and is completely unmanageable, no matter how much gel I put on it.  The good news is my hair grows quickly, but that doesn't mean I want to go back there.

Seriously, anybody know a good barber/stylist in the City?

J