I haven't tried them in a while, i gave up on any new content it went for months with the same old shows over and over.

I use Firefox and I downloaded the IE add on from the Firefox site and it opens in it which I think is just basically IE through Firefox.