Is Your Head In The Clouds?

Every day you hear things like “push your data into the cloud” or the newest functions of “cloud computing”.  But what does this all mean? And what does it...