Thanks this conversation has been very interesting, though a lot of it is above my head. I didn't realize that there were scripts and objects. I just assumed that the objects were canned scripted objects, with only the various properties exposed. What are they written in then?