I'm looking to adopt Microsoft Azure for my cloud service but before I do it, I need to know some of the challenges people have faced when it comes to porting existing applications in Azure. From what I've come across, here's what I know so far: It has no support for session affinity, no interfacing with COM, and no interfacing with other cloud systems. Is that right? What else would you add to it? Thanks for the help.