In my opinion, the best solution for all people who like I only need a cheap switch for its USB input devices. The VGA port, I can not comment unfortunately, as I do not use it.
Update 1: Works easily with a MacBook Pro mid 2010 and Lion OS X.
Update 2 (10/2012): The device is with me for over 3 years, is still in use. Meanwhile, it has the MacBook Pro Snow Leopard + all updates and the PC Win7 + all updates - still works knotless. The small button to switch jammed from time to time (2-3 times a month), but that is after 3 years of intensive use and ok for me. I can still recommend the product fully. For VGA connection there after all this time now already enough reviews.
Update 3 (1/2015): In the meantime, the Mac is a MacBook Air running OSX 10.10 and the computer has Windows 8.1. Still everything works as it should.