P.S. What I forgot to mention about the firewire idea is that your mileage may vary on FireWire under Linux -- the drivers are not fully mature yet. -- Tim Seufert