I have a main report with a single row of data consisting of many columns such as: column a, column a desc, column b, column b desc,... I would like to create a new dataset that transposes columns to rows such as: column a, column a desc column b, column b desc . . . Then pass the dataset to a subreport. I'm not even sure where to start with this. Thanks, Bill