Virgin Media was there at the weekend. Now it's Thames Water's turn. Cause and effect? Did Virgin Media dig a bit too deep???