>you simply plug them both into USB, run the program, and wait!.

Out of interest, does USB allow (and can the SA1100 do) slave -> slave transfers, brokered by the PC, or does all the data go through the PC twice?

Steve