PhET SimulationsPhET from the University of Colorado provides dozens of fantastic simulations for physics, chemistry and biology. The website also includes a collection of teacher contributed activities, lab experiences, homework assignments and conceptual questions that can be used with the simulations.