Reporting from live data
I doubt this will be possible given your current architecture but we would really like to be able to report on live data. All our other systems can handle reports running on live data and it is especially important in certain situations, e.g. after roll over or any other batch functions (when they become possible) so we immediately know what happened and can continue working - or request an undo if we spot that we've messed something up!
(It would also be useful given that recent problems in transferring the data to the system that we report from haven't always been evident, so we can't guarantee that data is max 24 hours old.)