Get your taxes done using TurboTax

ree, you have a complicated situation, I think its best to consult a tax pro. likley multiple forms and then there is the issue of allcating some of the expenses you incur.