Synergy is an excellent program but does not provide encryption. This means that any passwords you send to your client machine are easily visible. However, Synergy works great with SSH tunneling and since I recently had to set this up myself hopefully I can help you do it too.
I am assuming that Vista [...]