I use an IOGear GCS 104U at home, and it works really well. It functions like a true switch, and moves around devices between machines.
However, it, and the one you linked don't support DVI. I'm not sure IOGear makes a DVI KVM.
EDIT:
As for the new one you linked, Newegg appears to be dead right now, but looking around on other sites, it appears to be PS/2.
I wouldn't cheap out on a KVM switch, the cheap ones usually have all kinds of video problems.