Thanks Sly, I'll check out that example.

Any ideas on how to handle data fro different machines? Should each piece of data be placed in it's own stream or should I merge the data, or just play it as it comes in ??