Excellent site. Clear explanations of musical terms and processes for self-directed learning by approx. 3rd grade and older, and for younger children along with their parents (musically-trained or not) or teachers. Very friendly and accessible interface.