Get your taxes done using TurboTax

I highly suggest you take your contract and any other paperwork you have and sit down with a local tax professional to get educated on your specific situation ... this forum is not really a good way to address this situation ... for your own piece of mind talk to someone in person.