Agony and Ecstacy

The ups and downs and ups and downs of racing with Virgin Media.