Vlad,
>Something tells me that the same speed can be obtain in VFP, if not better... :)
I was going to mention this earlier too, but didn't. 22 records per second isn't very fast. I do translation processes that easily perform at hundreds to thousands of records per second.