They must be receiving revenue from somewhere. WIth adverts within your browser?

If so, I will stick with my ISP, NTL in the UK.

Mark