Oh yeah, one other function I think we need: A "getFunctions" call that returns, as an array of strings, the functions that a given implementation supports. This'll help us with versioning issues. Dan