Slide 1 presented by Bill Wake & S teve Metsker OOPSLA 2004 Copyright is held by the author/owner(s). OOPSLA'04, October 24-28, 2004, Vancouver, British Columbia,…