I can't say enough good things about the place where I get laser/electrolysis:
http://www.denverlaserhairremoval.com/Only trouble is that they're not conveniently located, being around I-25 and 104th (of course, if you live in Westminster or Thornton they're not too far... I happen to live on the opposite end of the city). Check out their prices though: I paid $650 for my first six full-face laser sessions, and all sessions after those first six are only $50 a pop. Electrolysis is also pretty reasonable given the quality and sanity of their facilities. If for some reason you don't get in the full amount of time you scheduled, even if it's only five minutes short, they don't round up. You pay for the time you get, not what you're scheduled for. A one-hour session that's five minutes short means you pay for 55 minutes, not 60. To top it off, their three electrologists go to monthly skills training, and I can testify as to how amazingly skilled they are. They use the blend method, and while I may have some tiny red spots for a few days when I see two of the technicians, I'll only be slightly red for about an hour with the third.
As for docs, I wish I knew. I'm very much in the market for a new one, but I go to the one and only person that everyone recommends and that everyone I've ever spoken to sees. If you want, PM me and I'll tell you more about that. Which is to say that if you find a good endo, I'll be the one begging you for info!