will take a look at the map function hotshot... thanks (why did you say thanks for? :-))
yeah i realised the goof there joost... thanks for pointing that out nonetheless... so far it seems quite efficient like you say and unless someone else comes along with a faster way i guess this is it guys... thanks for all the help