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.