I agree it is a cleaner design to use streams. But I don't have streams under windows :( so I am not very interested in working on it. I do have sockets though... j'