Its 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 ITVs channels to Sky Go, just shy of a year after Virgin Media brought the same selection to its equivalent TV Anywhere service.