This one is great for learning basic music theory but I love the additional lesson, Trainers and Utilities. In the Utilities they have a cord calculator for Piano. It would be nice to see one for Guitar.
For a small site it has a ton of content
Oh ya here is the link
http://www.musictheory.net/index.html