Hi Roy
Have look at
www.report-sculptor.comAmong other things, It supports free OOP reporting using form containers as report bands.
You can prety much do ANYTHING you want. No limitations in design not so ever.
So you design report parts (bands) visually as form containers, but drive report (flash bands) from code, programmatically.
I just did few crosstabs the other day, take a look at the attachemnts to this message.
It is completely free.
HTH
Sergio