I just went to the TurboTax site, works just fine for me, and I’m not using IE.
The site works fine for creating new returns but when you try to file electronically or print your return it freezes.