PhET at the University of Colorado at Boulder posts a wide assortment of physics simulators on dozens of topics. The simulators are designed for education and teaching purposes, and are free. They are run from a browser running JAVA and Flash. The image below shows a band structure simulation output.