I first started teaching technical classes in 1992 when I joined a software company. At that time, NT 3.51 was just coming out and our mainstream software product was written in Cobol for the VAX and AS/400. I had experience in both Cobol and RPG at the time and taught the same material to two different audiences. Over the last 13 years, I've developed materials and delivered training for VB (and ASP), C++, Java, .NET (C# and ASP.NET) and even taught part-time evenings and weekends at UNH for several semesters. One thing I've learned when trying to convey new concepts and materials is to find ways to relate to the audience and their experiences. Another technique is to use memorable analogies and metaphors that really jog your mind and cause you to stop the stream of consciousness and take notice. Which brings me to the subject at hand. Rebecca has done just that with her MetaData Metaphor post. Not only is she very smart and dynamic (I've been in the audience when she spoke at an Xml East DevCon, her TechEd keynote last year, and Chris Sells' Applied Xml last fall) but she has the gift of communicating ideas which cause you to pause and take notice.
P.S. Thanks for the explanation Rebecca - I honestly said “huh?” when I first saw “SWF” so that means I confess to being married for some time and ignorant to the ways of the dating world.