Well, I'll not spoonfeed but I will say that if you have windows XP Pro, you probably ought to use rdesktop. It's encrypted (unlike vnc), and can export your memory cards as drives on the XP machine. It can also be more bandwidth efficient than VNC. I'm no Microsoft fanboy, but the rdesktop protocol is very nice.