$ 0 0 Without knowing what you're doing exactly, it's hard to know what the best answer is, but if you've got 60 columns in play, why not just load all of the data into an array up front? If it's variable, then call GetList. M.