Ok, I must admit when I read the replies that I'm a great noob when discussing optimisation. So I will go back to my corner with my can of "bugSmacker" and try to find more bugs to kill. (Though so far I seem to find more new bugs in my effort to kill old ones?! (Maybe I just leave the code alone and everything will be perfect...)) regards styken