That's a great outlook and I agree. With things shifting to the
  cloud the distinctions might matter less as time goes on... but
  only time-will-tell if "the Cloud" takes off.

  The Cloud from my perspective is a return to ancient mainframe /
  dumb terminal... and is super dependent upon all of the
  intervening systems functioning properly. Great for backup
  though. Would I trust a company's operations on it? Not yet.