Oh and a note about using workstation + laptop.
check out
Synergy its basically a K(v)M but done over the network.
Obviously cant drag windows between computers but copyy and paste works fine.. Keyboard input is on which ever computer the mouse is on.
There is GUI for windows which makes things real easy to setup