I think that SoapWare would work for you.
One of the best features of the program is that you can go into the templates and completely design your own. You can design a whole SOAP note style template with the ability to toggle between turning a sentence/phrase/response on, off, or have it set to automatically erase. That way you can hit a button, and only the relevant responses - either negative or positive - are kept in the note. All of that annoying template fluff is erased. You can design your SOAP note so that you can toggle these responses in all sections - subjective, objective, assessment or plan. Or you can just drop in one section, such as subjective, toggle those responses, and then have the program bring forward the last physical and the last assessment list and automatically drop them into the note. Then in the plan section, you can drop in a toggle response paragraph, type in a plan, dictate a plan, or design your own short-cut codes. I already have customized several short-cut codes. If I type "quits", the program automatically drops in a whole paragraph with my spiel about quitting smoking. I have one for "quita" - quitting alcohol. Typing HM gives me the standard paragraph about health maintenance/screening tests. You get the idea.
I'm still climbing up the learning curve here, but today I typed/penned in a complete note while talking to the patient and then faxed his med list to the pharmacy for refills, printed out a copy of the plan for him - to give him a reminder of my advice, and then printed out a hard-copy of the note for the paper chart; all while still in the room with him! I'm using a wireless network.
Investing $300 will get you the basic program, which does all of the above. You don't need the other modules to get started.
And you can easily print out patient lists. You do have to go into your "chartroom" and pull out all of the selected charts. But that isn't too difficult, just some mouse-clicking. Then just hit the print button.
It also has a nice report writer editing feature. This allows you to customize your printed reports. You can print out nice summary sheets on each patient. You can design your own handouts to print out for the patients.
I should really be getting paid royalties from SoapWare, shouldn't I? SoapWare, are you reading this? Give me a job offer! :)
I am, in no way, associated with the corporation - just an internist in private practice.
But, really, I think that the program will work for you. And $300 is better fitted to your resident budget. :) Talk to the other Dr.s here - Digital Doc has some good advice. Go to this other EMR site: http://www.emrupdate.com/ There is a lot of good info there, and some nice comparison tables.
Good luck - I'll let you know how my implementation goes.