It is hard to explain Second Life to someone when they ask you about it. The short version seems to be "Its like real life, only you can fly". However, check out the video which was this years trailer winner for Second Life Machinima contest here:
There are several download formats. While I find it a bit "game" centric compared to my own experience in SL, it does get the point across.