Get your taxes done using TurboTax

A spouse is never a dependent. Filing jointly is almost always the best filing status. TurboTax will ask if you have foreign accounts if appropriate.