Cloud Computing: Unleashing the Power of the Digital Sky