Mendhak - its to save calling the db twice. First call would be for the list to select the second call to retrieve the data. But if you shove all the data you need into the grid and hide it you only need one call to the db reducing network connections and 'seemingly' increase the response speed

Vince