VNC desktop sharing cross platfrom and from different desktop types

view story

http://www.linuxquestions.org – I'm intending to set up a server of sorts complete with a desktop set up, probably LXDE. My main machine will be running a KDE desktop so I wonder if I can use VNC from that to drive the LXDE desktop on the "server". Going a little further I also wonder if the desktop on the server could be run from a netbook currently running windows. I am likely to change that to Linux at some point but may find that it doesn't work out. Why - well I am much happier even editing files from a desktop environment. May also try streaming video out of the "server" so netbook driving remote (HowTos)