I have a database with about 2 mio datasets. The user select some filters on client side and the server response about 100.000 records. Thats to much to show them all, all over that the time to "load and render" the items in the list control takes several minutes (on bad days). The better way is to show the user the first 200 items, and load the next blocks as needed.