PS - I did something that Granite didn't think was possible (or at least very easy to do):
I got Granite Data Services working with Flex making remote AMF3/rpc calls to a JSF Web Application. There were numerous potential issues involved in this (faces context, phases, lifecycle), but I was able to do it with native GDS, native Flex and no changes to any existing code in my (massive) JSF Web applications. I simply had to add a single java class to my web app and some changes to my web.xml. I am working on a project hard right now, but will post the HOW-TO notes here when I have a chance. Since Granite works with pojo, Spring, EJB, and now JSF applications, I can't imagine why someone would be willing to pay that much money for LCDS. Great performance also. Tom

