BONE networking sucked when I was loading my artwork page with thumbnails -- essentially all the connections hogged my processor space and my computer became slower than a 200MMX. Yick. It was definitely an un-BeOS like experience. I don't know if that was a scheduler issue or what, but it's something net_server never had to deal with.... I presume the problem with net_server was with data packets being dropped when net_server wasn't listening in due to scheduling constraints. Is there some way for us to create a kernel-level communications "stack" protocol (useable for anything from Network to Serial busses) that essentially acknowledges receipt of packets into a queue and passes that information to a userland stack that does everything else? Maybe that makes no sense at all. Isaac