I thought that the array was the problem, because when i changed the order of loading the cbo's the first cbo was always correct and the cbo's that followed
have items from the first cbo and items from the other cbo's. Basically i am loading a mshflexgrid with 40 columns from a file and using it to create reports, like a database. I scan the columns-rows and use the results in 2 other flexgrids, recap and detail. I know what everyone is thinking "Why not just use a database" I have my reasons, Listing the reasons would create a bunch of email buddies. Should know better than to think just erasing an array would fix a simple problem. Better get to debugging. Thanks guys