Its early days to be thinking of py api but there are some bigger questions that would be good to consider before finalizing api's. Some issues raised on this page to get the ball rolling. http://wiki.blender.org/index.php/BlenderDev/Blender2.5/PythonAPI -- - Campbell