If "affordable" is part of the equation you're a lot better off buying some used wireless laptops or new netbooks and running MSTSC or another remote control program to access the main computer. Good KVMs are notoriously overpriced, and the cabling would be a hassle.