This version brings two improvements: 1) The addition of the asBEHAVE_VALUE_CAST behaviour. This will allow applications to register objects that can be converted to primitives and other object types, both with implicit casts and explicit casts. 2) ExecuteString no longer locks dynamic configuration groups, so that the groups can be unregistered after executions. There are also a few bug fixes. For the next version I'm planning on implementing the asBEHAVE_REF_CAST behaviour, which will allow handles to one registered type be converted to handles of another. This will permit applications to establish relationships between types (i.e. inheritance). Regards, Andreas Jonsson Author of AngelScript www.AngelCode.com AngelScript - AngelCode Scripting Library http://www.angelcode.com/angelscript/ http://www.angelcode.com/forums/