Dual monitor KVM switch

I need a KVM switch that supports dual monitors. I'll have it hooked into my home PC and a Dell docking station for my Dell Precision M4800 laptop.

My monitors accept HDMI and DVI inputs, the docking station has dual DVI and dual Display port, and my home PC has Dual DVI, HDMI, and Display Port. Lastly my keyboard and mouse are USB.

I have never bought a piece of equipment like this and I don't know which companies build good stuff. My budget is whatever a low end switch costs.