OTS is an easy-to-use text-based C-program for calculating Tax Form entries and tax-owed or refund-due, for Federal or State personal income taxes. Includes versions for US 1040, Scheds A, B, C, D, L, and forms for several states.
I have been using OTS for several years now and I am happy with it. My few experiences with retail tax packages suggests that OTS is no more complicated to use that them. In addition, you can look at the actual data files which is helpful. Gives your the data to fill is 1040 and schedules A,B,C and D and perhaps a few more. Also does VA which is where I live.