It's hard to sniff at Sky Go, the service that lets you watch live TV on computers and mobile devices when out of set-top box range. Free to Sky subscribers, its main weakness is a limited channel selection, which is slowly but surely being addressed through new agreements. Today, one such deal adds all of ITV's channels to Sky Go, just shy of a year after Virgin Media brought the same selection to its equivalent TV Anywhere service. The new Sky-exclusive channel ITV Encore will also serve up both live TV and on-demand content through Go when it launches in early June. E!, Home and Lifetime are also set to be added to the service over the summer. Considering ITV will be broadcasting 34 World Cup games, the new channels have landed on Sky Go at an opportune time. If you don't have Sky, though, remember you can still catch all that footy while out and about on ITV Player.