Get your taxes done using TurboTax

You have a good understanding of the issues. Advice from a certified financial planner might be helpful to you.