There was a time — and not too long ago, either — when I remember feeling totally opposed to the whole concept of cloud computing.  As the owner of a small firm that provides development and admin tools to on-premises platforms, the cloud inherently challenged what my company was doing.

Continue reading...