Wow, it really looks much flatter indeed :-) So... a LOT of time is spent allocating and initialising those data structures... which means a LOT of time is avoided by the cache. Really intereseting :-) -- Ezequiel R. Aguerre