Hi Charles, Gerard,
Hmmm, what a coincidence, 2 days ago I downloaded DexExpress to start testing their reporting engine, even though in version 10.2 they will have the MDI controller which will allow you to work with multiple reports at the same time.
The SF Business Binding Source wizard was designed with reporting in mind. Reports don't read from a BO, but from a BusinessBindingSource (BBS) which is attached to a SF BO. The wizard will also create a subclass of the BO you want to work with in case you need to add special coding just for reporting purpose and not to mix BOs created for forms.
With that in mind, I have been able to create a very simple report (not one2many yet) with a BBS and it works just fine, the only problem is that within the designer I am not able to preview the data since this needs to be generated by one of the FillBy methods in my BO. I still need to figure out if there is a way to have the data available during the design.
I kind a like the approach used by DevExpress since they have a class file for the report. Even though I am currently using RSS, I sill consider them not to be user friendly (at least at my level

) and also it looks like DexExpress has more resources to the development cycle to keep up with their tools. They also have very good reviews and awards for their tools.
I am currently busy, but will continue to explore the DevExpress report and when I am able to generate at least a more complicate report I will try to post a sample.
Edhy Rijo