A couple other things that I think should be addressed: * Add iRel_getDescription to return some text describing the last error in iRel * Where should iBase_EntityIterator be defined? iBase.h? Should i(Mesh|Geom)_EntityIterator be changed to iBase? - Jim