I feel like "cloud" is the new "P2P". While cloud hosting and peer to peer are both very interesting and useful technologies I think that many people don't really understand what these expressions really mean and overhype them a bit. Now this is not necessary a problem as I think a bit of hype helps technology to gain popularity as long as people in decision making positions keep a cool head and not start doing silly things ("Oh I know, let's make our e-banking service P2P/cloud/next cool trend based! I've read about in the Delta Airlines magazine!")