in the early days i used a program called teleport, atleast i think that was what it was called. it would send files at incredible speeds over the parallel port but it disabled all multitasking while it was transferring, and could only handle files which did fit in memory.