What's cloud? What's cloud computing? Ever wondered why this term is taking over the internet and the world wide web?...