Russ, Sounds very interesting. This may be off-topic, but have or other folks there tried vPython? (for visualization, if you ever do that) www.vpython.org Regards, Stephen