Someone in a Mudcat thread posted this site:
Gary Ewer's Easy Music Theoryhttp://www.musictheory.halifax.ns.ca/
I've checked out about half of the lessons and they are very godd - clear, simple, logical - for the foundations of theorety side, maybe not so much for composition or the specific applications of music. Well worth checking out in your search.
Helen