Thanks for the link. I will check it out. I managed to fix it anyway - I changed the bytes to strings and did some other jiggery-pokery that I can't remember and would you beleive it did what I actually wanted.

I know, everyone likes "slimline" API calls, but I'll happily make do with the clunky OCX just so long as it works!

Kind regards,

------------------
- Chris
[email protected]