Brian,
It seems you have quite a good arrangement, and a great view from the office
;)
as for the printing and VPN issue, I am not sure what you do need is in fact
a terminal session provided by VNC or RDP. Network access (including access
to the printers) is not the solution for your needs?
Bob,
VNC does not provide even the sessions, just the Virtual Network Computing
layer. If the host system can, you know, host multiple sessions of VNC
Servers, THEN the VNC protocol for sure can provide multiple client
sessions, even from the same ~client PC~ just using different display
numbe