I have this very complex report I've written. Its not a normal report. I build a custom table which just consists of detal lines. Hundreds of SQL calls are used to build this table. This table becomes the report control source. My problem is that the first column needs to print as bold or normal under programmatic control. The conditional formatting feature is useless as it has only 3 conditions. I'd like to be able to specify the formatting of columns as I build the report. Is there any way to achieve this ? I tried setting up two extra columns called Heading and Sub Heading but dont see how I can use them as I dont want the sequence of my built table to be altered as happens when I specify sorting and grouping.