Thanks fabien! That pointed me in the right direction. Whats causing the firing of the TableView1_Data event? Were the events queued up when we populated the column titles? Steve.