Maybe it is just me but it seems that the promise of high return from "Cloud Computing" is not tangible in a global perspective. You would think those who promote it think anyone and everyone would be better off with this new scheme of hosting.
What is Cloud Computing? IMO this is a virtual hosting solution that scales over more than one server. You get from a single point of management the ability to add memory, hard drive space, processing power may be flexable also, the ability to add database and other software servers also can be managed. There are those who have a business requirement model of services and features and if it does not meet their cloud model mindset then they promote it is not a cloud.
Here is a great article on things to watch out for when looking at Cloud Solutions.
Adobe has "Official API for Facebook". This is big news... not as big as who is the next president to inherit the last president's work. Yet, it is very big just the same! There is also an official section on Adobe DevNet! http://www.adobe.com/devnet/facebook/
What does this offer? Well it has instructions that show how to build apps for iFrame, FBML, Flash iFrame, Flash FBML, External Flash and Flash Facebook applications. You may not know the difference between all these applications but it will support all of these! If you are looking to build a social application it is great that some of the core work has been done. Consider this like going to build a house and you have to grind your own rocks for cement, cut your own trees down for wood and the whole thing from scratch. This new API is like a set of common tools to build in or with the world of Facebook. Check it out! (Oh, Flex is built on Flash so this includes you web and AIR developers also!)