Hi folks, turns out the problem had a relatively simple solution. In my code I was connecting the stream before setting the callback function. When I switched the lines around so that the callback was set first, then everything worked. Keep up the good work people ! Cheers, Salsaman. http://lives.sourceforge.net