On one develeopment system, I have created a grid with columns bound to a data control. When I change the recordset property of the data control (With Set datControl.recordset = newRS) it changes the design of the columns (Rearranges them in the order of the new query). All the same bound fields are in the new query. Whats odd is that the columns do not get rearranged on my development system (Works Fine). They get rearranged on a second development system that I have copied all the forms, classes, modules, and database (Access)to.