Much has been written about using VNC with a headless RaspberryPi, but I seem to struggle with some of the suggested methods.
I also generally prefer to use the VNC server "x11vnc", as I like to view the same session as one open by a local user.
So here are my notes...