I wrote up a little thing about SL for my non computer Mom...and I explained it as going to a foreign country with it's own currency, commerce and lands! It is difficult but not impossible...my Mom finally got it and one day told me with great cheerfulness that another of our relatives met someone "on the computer" and they have been happily married for some time now! (I have a SL to RL relationship happening myself!)
The other way, a FUN way was when my son came to my house to fix my computer and I could SHOW him, as well as my grand daughter and daughter in law - ME in SL... how I move, dance, etc... They were delighted and interested and drawn in by it, they felt it was like a movie come real. :-)
Anyway, the foreign country description works good for me. :smileyvery-happy: