To eliminate as many potential bottlenecks as possible I would use the following:
-Netbook/laptop: with 120GB (or larger) SSD as the OS drive and for temporary storage of files and 2 separate USB 3.0 ports.
-USB 3.0 SD card reader
-USB 3.0 2.5" external HDD
I would copy the SD card to the SSD first, then transfer them over to the external HDD. This way you are reading as fast as possible from the SD and a SSD can easily write files faster than any HDD. Most SSD's will have no issue to keep up writing files from one SD card and reading others to send to the external HDD.
I recommend the 2.5" external HDD as it can be powered over USB and does not need additional power (as the request was for a mobile solution). If the laptop can have dual drives - the HDD can be internal with a slight boost to maximum throughput.
SD direct to a HDD would also work - but if the SD card can actually read at 95MB/s it would bottleneck a number of hard drives (especially if the HDD holds the OS/swap files). Yes current hard drives top out at >140MB/s transfer rates, but this is the peak - and in most cases once the drive is half full the rate drops down to 50% or less.