http://www.musictheory.net/ This website is amazing, although it is probably not for someone who's had a thoroughish education in music theory. But, if you're lacking somewhere, there's many basic lessons that are explained in very simple language on this site. Check it out! :| I am in no way affiliated with this site. Just clarifying that I'm not one of those forumers who promote their own site in every single post they make.