In looking back at the comments you and Hugo made, are you saying that it _currently_ uses mmap and catches itself on fire, or it _used_ to use mmap and catch itself on fire? If it works now I'll just do a straight port, but if you don't think it will work out, then maybe I can use (read: steal) the same underlying design that you guys have but return a Hijack FTP connection instead of a fast tcp connection ....

Thanks Peter
Mike