Thanks, I'm sure that'll do the trick. Do you think there could be a problem trying to listen to the com port while the player app is running. From looking at the code it looks like I'm just opening a file and reading the contents.

Now, next problem is to try and get a polling loop inside my Hijack userland program to work. At the moment it looks like the program waits until a button has been pressed and then continues execution, any way around this?
_________________________
Cheers,

Andy M