Get your taxes done using TurboTax

Any update on this?
I've also accidentally agreed, and now I can't find this page anywhere