>Ah, okay, I understand now. MIT does that a different way (their plug-in >interface does versioning), but they already have functions that take >varying number of arguments, so I don't think that's a concern. OK, sorry for taking this on such a tangent -- I forget that these things had already been architected. -- Luke --