I have incorporated VncPlug into GuiPlug. If a Usb Monitor is detected at boot it is used and if a monitor is not found VNC Server is started instead.
I have included all the latest Debian Squeeze updates and it now uses kernel 220.127.116.11
Update: version 2.4 uses kernel 18.104.22.168
The image is available for download here.http://www.newit.co.uk/drive-images/Sheevaplug/GuiPlug/
Anyone with a NewIT Multiboot Sheeva can use the image by simply decompressing and using the DD command to copy it onto an SD card which is at least 4Gb or it is available preloaded from the NewIT shop.
Any of the NewIT Usb monitors can simply be added and will be configured automatically.
I have tested quite a few SD cards with this and I can recommend the Transcend 4Gb SLC, Micro SD's and Kingston Class4 SD's.
Booting from an eSata drive is by far the quickest way to use the Guiplug and I have documented how to do that here: http://www.newit.co.uk/forum/index.php/topic,796.0.html
Instructions for using a Vnc connection can be found here.http://www.newit.co.uk/forum/index.php/topic,589.0.html