Seeing the Cloud Clearly

The scalability of cloud computing is amazing. Look at the strategies of companies such as Facebook, that do not own their own servers. How does the abstraction enable companies to apply this to their own systems in designing for the future? With HTML5 how does pushing out into the device change your Cloud Strategy?