I use practice fusion for it all. It's very simple, and since I only take one insurance, BCBS, PF + Availity is all I need. I usually get reimbursed within 3 days (Availity), and I don't have to worry about holding onto paper for 7 years (PF). If there's ever a point that the two interface, I'm all set. At first PF isn't very psych friendly, but if you have some good templates -- and learn how to navigate the system -- it's very convenient. (I also use labs and pharmacies that integrate directly in PF, so refill requests and lab results are right there for me to review, and patients can see them by logging on).