Gracias for the responses. On your kind advice(s) I've already reworked my Records class to use getRows and map a "pretty field" function (that deals with cases like the money type in sql server that can cause drama) onto the results. Works even faster now. I'm learning every day here.