I think in this design you'll also have to modify WINE to talk to the nbtd. I guess you could argue that since this is a new protocol layer shared between multiple applications it ought to be in the kernel... -- Martin