I know it's wrong to ask the mailing list for help on your homework, but this isn't *really* homework... My talk is "Understanding Ruby's Object Model", but I'd like to start (and maybe end) with some really cool examples about the cool things you can do in Ruby relating to classes and modules being objects. Also, a question: what's the difference between a class's singleton class and a metaclass? If I'm not mistaken, these are the same in Ruby, but I mean conceptually: what is a metaclass? Thanks in advance, Chris