Is there ever any compensation from companies like Virgin Media?
I'm with xilo.net and recently had an outage (first in 4 years) that lasted some hours, they gave 1/3rd of my monthly bill as unasked for compensation.
Having thought about it some more, these consumer focused companies would end up paying people to use them rather than vice versa.