Carolyn, we use Turbo Tax. They give you updates to download that keep you up to date with all the changes. As Vendit posted, even the most complex tax return can be made easy with Turbo Tax.
My husband is a pilot, he also owns a computer software company as well as being an FAA designee. With all the different income, it can get confusing. We used to use a CPA which was expensive. Now Turbo Tax does it all.
PB
PS.....you sure are a busy one with all these different threads to keep up with. <g>