I agree with all of these strongly. I wouldn't say Zynga is a complete failure in mobile though, Zynga Poker has consistently been a top grossing app on iPhone. I do agree that in order to continue to grow Zynga needs to be far more successful in mobile, and perhaps enter other markets (console, set top box, etc.)