The reason utility computing has stayed on the shelf for the past decade or so is that the tools available to aspiring cloud providers (originally called ASPs, or application service providers) were no different than the tools available to the enterprise at the time: high-performance, scale-up hardware systems that were powerful, but expensive and inflexible.
FORBES: If Cloud Computing Is Here, Then Where Is My Jet Pack?