There's a VNC client called x2vnc which detects when you go past the edge of your screen and starts sending data to the remote computer, whose monitor is sitting right next to the main one. It's intended to work and look like multiple monitor support, except it's actually two separate computers.
I used x2vnc once to control a VMware box running on the same machine that was running a vnc client to somewhere else. I got confused very quickly. I think I actually lost my mouse pointer once and had to work out of a virtual maze.
_________________________
Bitt Faulk