Guru, that's some good info you dug up, but it should be noted that a lot of Terms of Service are copy-pasted boilerplate. I've seen a lot of it in the cheap web hosting market where any teenager with $20 to spare can become a reseller. Nobody reads that stuff, least of all the service provider.