This KVM works well. It's simple and easy to set up. To address some of the other reviews on this product, I've had no issues waking up my PCs out of standby and it hasn't yet locked up on me. Nor have I found any issues with regards to video. Note that there is no audio support and no switching supported via key presses (you have to press the button on the unit itself). That said, it's a cheap, reliable product that does its job well.
One caution though... take note that this product uses only 1 USB plug for each computer that it's hooked up with. Thus, it serves as a type of 2-port hub. This is very convenient in one sense, as it doesn't hog up your available USB ports. You just have to be sure that the port has enough power for the switch (which does light up when your computer is on), your keyboard, and the mouse. I have a Logitech Illuminated Keyboard and an iGesture Touchpad that I used with this device and I had a lot of issues initially with the Touchpad not being recognized or only working for a brief interval. What I discovered was that the power provided by my PC's USB port was not enough for both devices. If I disabled the lighting on my keyboard, both devices worked great... once I turn up the lighting, the touchpad became erratic and eventually stopped working. I was able to resolve the issue by piping the USB plug through a powered hub (thus ensuring there was maximum power going through the single plug) and the problem went away. The point being, that while this device is convenient b/c of it only requires 1 USB plug and no external power, just take note that this might not work directly if you have some sophisticated equipment.
IOGear also has a similar looking KVM product with a remote switch that I recently purchased as well (see IOGear GCS22U 2-Port USB KVM Switch). That product DOES have two separate USB plugs and thus, is not susceptible to the same issue. However, the remote is the only way to switch the connections and the nature of how that remote is connected scares me somewhat as it can be easily smashed or the cable can be easily frayed or cut. However, if the remote switch is important or you'd prefer dedicated plugs for both the keyboard and mouse to each PC, then that would be the better choice instead of the product reviewed here.
Bottom line, for under $20, it's a worthwhile investment if your needs are simplistic.