Quote: "Has anyone used VNC with a Mac successfully?"
I have. It's pretty easy in OS X as it has a built in VNC server. You just have to enable "Screen Sharing" in Settings. The problem you'll have though is that VNC is pretty crummy. Even on LAN. I use it at work to access several different computers remotely and it's just not a pretty solution. It works for what I do (run unit tests, stuff like that), but for anything where you actually care about how it looks, you'll be sad.
KVM would be a much better solution.
Your mother has been erased by a mod because it's larger than 600x120