Get your taxes done using TurboTax

Based on the article you posted, it looks like you are pretty much screwed.