What is a Slingbox? Its a device which encodes a TV signal, and sends it over the Internet to your computer. You can run a Slingbox yourself, but the quality is somewhat lacking as your home Internet upload speed is normally not fast enough, and should you have any technical problems you will not watching any TV until you get home!
The best option is to use a Slingbox hosting service such as American TV 2 GO. They setup all the hardware needed for you and connect it directly to the fastest Internet connections available, far better than connecting a Slingbox at home. You can get over 285 Premium US satellite TV channels to watch and there are no usage limits to worry about. Its each account includes a HD PVR so you can schedule your recordings and watch at a time that's good for you, a perfect option of the expat who is living far from US time zones. You have to pay a monthly hosting charge, which covers your TV subscription, all hardware and support needed. Prices vary depending on what packages you want to view, and the connection speed you wish to use, but you can be watching real US TV anywhere in the world for only $120 a month!
The best thing is they have a free trial, so you can check for yourself how well it all works! This is what sold it to me, with their help I was watching Monday night Football in my flat in Moscow!
I used this service for over a year in Moscow Russia and just about always got the maximum 3mbit/s data transfer, it is possible to get up to 5mbit/s if you have a really good connection. Setup took a little over 2 days, mainly down to the time differences between Russia and the USA and the fact they needed to setup a US address for me, but once setup I had no issues with their service at all. They recommend you have at least 1mbit/s connection speed, however I tested it down to 512kbit/s and as long as you were not viewing it on a huge TV it still worked OK, best thing is to just give it a go and see.
While the costs of this option are higher than using Identity Cloaker to watch FTA TV the picture quality is more consistent from American TV 2 Go. There really is no other option if you want to get all the channels from US satellite TV, as none of the free online TV services offer these premium channels.