My primary development machine at work is a laptop. I currently run with two monitors, which the machine natively supports (an external monitor connected via the laptop's VGA or DVI port, plus the laptop's own attached screen).
I'd like to add a third monitor to my setup. What are some good hardware solutions for adding a third monitor, given that I can't add an additional internal PCI-E/PCI card to my machine?
(If anyone would care to offer hardware-specific solutions, my machine is a Lenovo Thinkpad T60 running Windows XP SP2.)
Update 10/3/2008 - Based in part on the answers here, I went ahead and ordered an IOGEAR GUC2020DW6 USB 2.0 External DVI Video Card; it's scheduled to arrive in a few days. I'll update this question again once I've received the card and have had a chance to try it out.
Update 10/13/2008 - The IOGEAR GUC2020DW6 is working out great. I'm using it on my laptop (Lenovo Thinkpad T60, Windows XP SP2) to drive a DVI monitor running at 1680x1050 resolution, and it works just fine. There is a bit of noticeable "lag" while dragging windows around on the screen, but the display is very snappy for text editing and moving the mouse around, and even for scrolling text within a window.
When I need to undock the laptop, I just unplug the USB cable, and Windows seamlessly removes that monitor from my desktop area. Afterward, I replug the cable, and the monitor is automatically re-added to my desktop area, the same way that I originally had it configured. (I have the IOGEAR's USB cable plugged directly into my laptop, rather than into the docking station; the USB ports on the docking station all failed about 13 months after I got it. Yes, the docking station did, in fact, have a 12-month warranty.)