yeah - pretty weird once i read through this post - it's the exact same code!

Anyway, thanks for the help - I'm going to try the above and see what happens....