Richard,
I use CollaborateMD. They use McKesson's clearinghouse. It's worked very well and much better than GE Centricity which is what I used before. It has 50 or so different reports. You can run reports of AR, CPTs, ICD-9s, Deposits, just about every report that I would think you could need. It also will breakdown a report by CPT code and tell you how much insurance company is allowing per CPT code. I also us it as it will tell me how many patients are coming from particular referring providers.
I don't like the format of the patient statements that print out and that is being worked on I'm told.
Their customer service has been quite good for me.
It has it's weaknesses but sending a claim and getting paid is not the weakness.
It has a great ability to upload a customized superbill in .xml format and it puts all the information on the superbill such as amount due, demographics, referring provider, etc.
I think Total MD is another pretty decent PM software for small practices and it has a much more attractive user interface.
There are a ton of PM programs. None of them are perfect as I reviewed numerous and have used several.