Looking for a KVM Switch

I’m attempting to set up my home office to share my monitor/keyboard/mouse between two computers.

The monitor in question is an Apple Widescreen Display that has a DVI-I cable. The USB keyboard and mouse are also Apple-branded devices.

Computer #1 is our PowerMac G5 tower, which has a DVI-I output on its graphics card. The other computer is my Dell laptop from work, whose docking station has a DVI-D output.

Any suggestions of a good KVM switch that would allow me to easily share the monitor and keyboard/mouse between the two computers? Sharing audio/video is a plus but not a requirement. The switch must also handle multiinput devices (ex: mouse wheels).