Introduction to High Resolution Spectroscopy
http://assign3.chem.usyd.edu.au/spectroscopy/index.php
A series of Java tools for learning about the relationship between molecular parameters (size, mass etc) and the form of the spectral trace. These cover rotational, vibrational, ro-vibrational and electronic spectroscopy.