Gerado,
Impressive. Having such a good system like that with all of your staff on board, allows you to be very efficient. A question just of interest:
If you will see a patient same day and you are in the OR, can your staff make the appointment? I have to tell you the best thing I like about a consultant is one that will see the patient same day. Of course, with surgery, it is a lot more visual. I'm not sending a rule out Addison's disease. But, I can guarantee you, your willingness to see same day patients is incredibly helpful.
We have had some good and some bad pediatric surgeons. All good technically. We used to have this pediatric surgeon years ago. He was awesome. The thing I liked about him was it could be a Friday at 7 pm, and he would have me send them to his office. So, I knew when he said it could wait, it could.
What has always been frustrating to me is the dermatologist. Nothing against their specialty or them, but just the flow of dermatology in general. If I had to choose the one specialty that could see my patient same day or next day it would be they. One, I am worried because I don't know what the hell it is, and two, it isn't going to look the same in two months. Add to that if I see the rash and get the history, and they tell me five hours later it is erythema marginatum, I learn something and that is one less patient I will send them next time. It rarely happens, but if they did see patients and diagnose them right away, I would ask the patient to come back over so I could put it together.
I think I remember your 20 x 20 PC issue. You have to get RDC going. I bet I could remote in to your network, use RDC and set them up a lot faster.

Keep up the good work.
As to the busy waiting room, I agree. 90% of them think this guy must be good, but 10% complain at the front desk.