Neat! I like that this doubles as ear training. Or maybe it's just ear training. Very cool! Reminiscent of coolmath-games or flash games.