Cloud Computing has taken significant steps forward in recent weeks, moving ever-closer to aspects of Web 2.0 and the Semantic Web. What does this mean, and where do we go from here?