Hi Patrick, Patrick Kenney wrote: > (18446744073709551575 bytes) was too long. Hmmm! That number converts to hex as 0xffffffffffffffd7. Minus 41? Weird. Points to a signed/unsigned issue somewhere - or a reassembly problem with 64bit quantities. Tony