Check it out! Actor and writer Stephen Fry is explaining Free Software and GNU/Linux. He makes a nice little analogy in there too. I find it rather interesting the method they use to show the video. It's an open source Java applet that asks where to put temporary internet files (defaults to /tmp so you can just OK it) and then plays a video in I-don't-know-what format, but it works quite well using just OpenJDK.