Query: is there any way to replace the separate bb_xbind() and bb_xlisten() functions with one function that does both things? I haven't looked too closely, I just wanted to throw the idea out there... Rob -- Never bet against the cheap plastic solution.