Tax software and tax preparation services are often more expensive than do-it-yourself options. However, if you have complex taxes with significant investment income, itemized deductions ...