I would look into Jolly's VNC client as it is by FAR the fastest VNC client I have used with Apple's built-in VNC server. There may be client's with more features, but interacting with the remote desktop using Jolly's client is almost like sitting at the machine.