http://www.groupready.com/gr2.htmThis is a little pricey and probably overkill. Again, I don't have a dog in this fight. But, maybe a scheduler with good CRM attributes. This thing looks like it will do everything but pick up the patient for the appointment.
Of course, there's always Outlook, but it isn't always the easiest thing to back up.
I would love to have all-in-one also. I could with eMDs or eClinicalWorks, etc. We are probably way on the other side of the curve with these programs:
Medware: Billing and Schedule. It's just a far better scheduler
VIPER: Immunization program getting better but still not as accurate and easy to use as our vaccine program. And, still faster. I would say four shots entered in 10 seconds vs AC in 30. Better printout. Better inventory.
Amazing Labels: Freeware; works with AC and prints lab labels, chart labels and free text with DYMO printer. Decreased lab errors from 7% to < 1%
Sharepoint: Of course, this couldn't be included in an EMR, and there is no way to even explain how incredible it is. A year ago it crashed until I could restore it. Staff was practically in tears and threatened to not come to work until back up.

Not showing off just making a point that you can get used to it. I guess you don't know any differently. It's like Outlook. I don't really think why do I need a separate email program.
F.A.P., Amazing Labels and VIPER could all be incorporated into AC, but it will never happen. Plus, the immunization program within AC did take a giant leap forward with v5. Just needs to be streamlined a bit.