savagenomads.net
No install means no install!!!
Image via Wikipedia I was reading 6 free remote desktop sharing and screen sharing solutions from Online Tech Tips looking a free new install remote desktop sharing to help support friends and fami…