Unfortunately, the answer here isn't as simple...Jack - if you wanted to use an external drive as a scratch disk for a laptop when traveling would you then recommend eSATA over Firewire 800 - or not bother at all?
The biggest issue with eSATA on a laptop is it is NOT a direct SATA connection to the MB, but rather goes through via the smart-card I/O port. Depending on the adapter and your system, the net transfer speeds may not be any faster than SATA1 and may in fact not even be that fast, meaning you'd be better off using FW800 or possibly even USB2/FW400(!) OTOH, if your system allows a flow though at true SATA2 speeds, then the combined burst and sustained rates will give eSATA a notable advantage even over FW800 on a scratch drive.
If one feels the need for a true scratch disk on a laptop, I would suggest the techiest move would be to remove the internal DVD drive and replace it with a second laptop drive. Also probably best if that DVD drive is also SATA2 since IDE is slower enough that FW800 may be as good...
Frankly, this is where we get to the point that a dedicated desktop delivers superior performance for digital imaging. A laptop has limited I/O bus speeds, limited RAM capacity and RAM bus, and does not generally support additional drives as conveniently. In addition, the biggest performance upgrade will be achieved with a direct-to-MB RAID array, again not supported very well in laptops...
At the end of the day, this is why I don't generally worry about scratching on when on my laptop, and moreover, tend to work in 8-bit mode: I know I'm going to re-work my serious images on my big machine before printing or delivering to a client anyway.
However, One thing I've considered is a really fast, larger capacity SD card might make a respectable scratch drive if connected via a fast smart-card reader/writer Don't know how well it will work, but need to pony up for a fast 16G card and try it...