Hi, just a note: whenever the time exceeds it may be a problem of architecture. Do you really need this amount of data? Can it be paged (grid) ? Can it be optimized? Do you deliver data that isn't needed for display? All this should be taken into account as you want a performant app at the end. vg Steffen