Doh! I'm a complete eejit! Use a *process* to manage the stream. Thanks to the person that pointed that out. Chris