I' m working with CR4E in the last time. Therefore I'm also looking for a useful practice.
Two things should be make the work easier:
1. The status of the option 'Discard saved data' is not be shown, so the user must try it.
2. When working with external subreports the subreport source is not refreshed in the main report during runtime automatically. Additional work is necessary after changes in subreports.