Perhaps I'm missing something, but how will adding another layer of abstraction to the equation help his speed problems? He's as close to the database as he can be without dropping into XS and he's having the problems. Surely putting another module in between won't help...
thor
Feel the white light, the light within
Be your own disciple, fan the sparks of will
For all of us waiting, your kingdom will come