Dave> Also, 'send' doesn't necessarily send the whole chunk of data; as Dave> a return value it gives you the number of bytes actually Dave> sent. Oh yeah, I forgot about that... Skip