Oh, yes, I was thinking about static combinations.
For dynamic combos you may have to write a code generator in VB which outputs report def in xml.
You can start with static, take the XML code and make it dynamic.
Kalman Toth - Database, Data Warehouse & Business Intelligence Architect
The Best SQL Server 2005 Training in the World!