HMB's World of Music
This is where "THE STUFF" is located!
The Art of Composing Classroom
click around for 'tons' of theory information - from basic to full blown difficult
click around for interactive theory using piano keyboard - audio