Forgive my ignorance on the matter, as I'm not a web programmer and don't keep up with the relevant technologies, but what is the difference between cloud computing and the Internet, if this is the case? I mean, the finger protocol is arguably "software-as-a-service".