Popped over to the language-dev archive at ActiveState and came across this interesting post about opcode dispatch: http://aspn.activestate.com/ASPN/Mail/Message/language-dev/724204 I think I'm going to experiment a little with dispatch via function pointers in the Rattlesnake (once I get something that more-or-less works). Skip