Cloud computing is the future..
Maybe in cities. The internet and its infrastructure currently lacks the required level of reliability in non-urban areas for CC to be truly viable.