Rather than an external hard drive, I picked up a previously owned (okay, used) Panasonic ToughBook CF-30 with a 1 TB HD. It's big enough for all my files and the laptop is built like a tank.