http://virtualphoton.pc.cc.cmu.edu/projects/visual/ (some of apps are probably Windows-only, but others, including VPython, run on Linux.) Roman Suzi