Thanks mailman,
Actually, that is exactly what i do...in the unsimplified version.
I've got another table grouping each query set to an index, and I sequence only the needed groups based on the most efficient function (user defined).
Also, the recordset idea was good, (and probably more...