Thanks to everyone that responded. I'll be digging into the documents
further down the week, but what I've seen at a glance seems to hit the
spot. I cannot find enough words to describe how grateful I am.

As for the person who asked what intercession is, let me blatantly
steal the definition from someone else's slides (
http://www.cs.tut.fi/~kk/webstuff/SmalltalkKalvot.pdf ):
 - Introspection is the ability of a program to observe and therefore
reason about its own state.
 - Intercession is the ability of a program to modify its own
execution state or alter its own interpretation or meaning. Ability to
add new behavior to program as it is executing.

The above are by no means complete, nor are they mutually exclusive...
there is a fuzzy boder.
  -C