Good experience with Terry's Plumbing a couple of weekends ago. Friendly receptionist who scheduled my appointment although she wasn't able to quote me any ballpark price over the phone.
Had a stop valve replaced and a leaking connection fixed for around $200. Took the plumber about 2-3 hours after some initial hiccups.
I'd use them again.