Freesat and Sky Pay Once offer over 200 free channels through a satellite dish.