I am now in the possession of a log dump from SQL*net for a small session, and it's now clear to me that I was meant to be a basket weaver... In other words, it's 300k of: nsrdr: recving a packet nsprecv: entry nsprecv: reading from transport... nttrd: entry nttrd: socket 180 had bytes read=64 nttrd: exit nsprecv: 64 bytes from transport nsprecv: tlen=64, plen=64, type=6 nsprecv:packet dump nsprecv:00 40 00 00 06 00 00 00 |.@......| nsprecv:00 00 06 02 01 00 01 01 |........| nsprecv:00 07 09 44 44 2D 4D 4F |...DD-MO| nsprecv:4E 2D 59 59 08 01 02 04 |N-YY....| nsprecv:22 A9 0D A0 00 04 01 01 |".......| nsprecv:00 00 00 01 02 01 1A 03 |........| nsprecv:00 00 00 00 00 00 00 00 |........| nsprecv:00 00 00 00 0B 00 01 01 |........| nsprecv: normal exit nsrdr: got NSPTDA packet nsrdr: NSPTDA flags: 0x0 nsrdr: normal exit nsdo: *what=1, *bl=2038 nsdo: normal exit osnqrc: exit osnqsn: entry osnqsn: exit osnqrc: entry nsdo: entry nsdo: cid=0, opcode=84, *bl=0, *what=1, uflgs=0x20, cflgs=0x3 nsdo: nsctx: state=8, flg=0x420d, mvd=0 nsdo: gtn=127, gtc=127, ptn=10, ptc=2048 nsdofls: entry nsdofls: DATA flags: 0x0 nsdofls: sending NSPTDA packet nspsend: entry nspsend: plen=15, type=6 nttwr: entry nttwr: socket 180 had bytes written=15 nttwr: exit nspsend: 15 bytes to transport nspsend:packet dump nspsend:00 0F 00 00 06 00 00 00 |........| nspsend:00 00 03 08 0C 01 02 00 |........| nspsend: normal exit Geoff Canyon [EMAIL PROTECTED] Your child can learn to read using the classics of children's literature. Check out C.D. Caterpillar: <http://www.inspiredlogic.com/cd/> Archives: http://www.mail-archive.com/metacard%40lists.best.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to <[EMAIL PROTECTED]>, not this list.