I agree with Falko. Reflection can tell us about Object structure generally. So a query would have to be something like "select Object where hasMethod("getDateSent")" or something like that. Then you go after the object. How else can it be done? -- Tim Brown URL: http://www.incenter.org