> 3. Are there other options I haven't considered. FXPy (the Python bindings for FOX) should be able to handle everything you've described here. Here's a link: http://fxpy.sourceforge.net Hope this helps, Lyle