I have read that the latest version of Crystal Reports supports integration with Flex (see
for example) which might help you,
Thanks so much for your response and guidance. Very interesting! While I was trying to push my XML datasets out of Flex, this approach pulls data using the ExternalInterface (I suspect). This looks like a nice approach. I'll have to see if I can get approval to buy it.
Note for posterity.
We ended up going with BIRT reports. Since our middleware is written in Java, I was able to compile the BIRT libraries into our server-side code. It's an incredibly fat package, but it works and works well. Easy-to-build reports with nice charts, pagination, and export to PDF, Word, Excel, etc.
I haven't tried it yet, but it also seems I should be able to POST a Flex-generated XML block and use it on the server side to generate the report.
iLog Elixir comps are cool as well you can try to play with them later.