Slingbox
With the new Slingbox 500 and the app... Works great. Can watch tv any where there is a decent internet connection (at least 2 Mbps download speed) to get a HD picture. I can watch any where in the world and not be restricted by regions!
Airborne666 about
SlingPlayer for iPhone, v3.8.41