Thought I'd mention this for whom is interested. I've found that the aural training software
Auralia is a most useful learning tool. It's suitable for toddlers as well as for adults.
http://www.sibelius.com/products/auralia/index.html
There is version 3 for Windows and 2 for Mac. Version 3 has 41 different types of aural
exercises (15 more than the Mac version), each with many levels. It's quite
comprehensive, with exercises for rhythm (tapping, comparison, dictation, styles, etc),
intervals (comparison, singing, recognition, scales, etc),
chords (comparison, singing, recognition, etc), melody (dictation, absolute pitch, tuning, etc),
chord progressions (cadences, etc).
I find that the software is addictive to use, as you get instant feedback on how well (or rather
not well) you're doing, and the exercises are designed in an entertaining way.
.