http://www.flightdoctor.com/
This is most likely the most bizarre Dr's Office you'll ever visit, but he's a no hassle operation, and you can usually get an appointment the day you call at least for 2nd and 3rd class checks.
Dr Comunale has also helped me negotiate reporting changes in my medical status for Lasik and other issues with no glitches.