JAMMAN2110: Thankyou to everyone so far who has put my "awesome" mspaint diagram to shame..
No problem :-)
Openoffice.org Draw (open source) also has Visio like capabilities, including 'follow-me' connectors that let you move items around, and still maintain that link to another device.
I havent used it much though, so not sure exactly how capable it is.