Me too, except with Linux on one and Windows on the other. synergy works fine, although the fact that the last release seems to be from 2006 worries me a bit.
* Make it peer to peer instead of client/server, keyboard & mouse events from all peers are shared, not just the server's
* Use mDNS (e.g. Bonjour) to auto-detect nearby peers and auto-connect to known ones. Also, use some kind of authentication - you don't want random people on a public wifi to be able to get access to your clipboard because you forgot to quit your synergy client.
Alas, I haven't had the time. Maybe this summer...
Me too, but Synergy finally convinced me that it's possible to build amazingly good software that lasts.