The basic mission of the Einstein Light site is to present a brief overview of Einstein’s theory of relativity and its relationship to the work done by Galileo and Newton. This of course means they must address such thorny topics as time dilation and length contraction.
The web site uses a combination of flash modules, explainations with or without the use of mathematics, and related links. The web site was created by the University New South Wales, and has endorsements from Science and Scientific American magazines.