Ricci Adams' Musictheory.net
This is a great site that teaches you all aspects of musical theory in a series of Flash-based lessons. Learn about notes, clefs, scales and much more. The web site and all exercises and lessons are created by Ricci Adams.
Ricci Adams first envisioned Musictheory.net during his senior year of high school. Soon afterwards, he created his first lesson: The Staff, Clefs, and Ledger Lines. The Interval Ear Trainer was developed a few weeks later and the site officially launched on January 1, 2000. Since that date, he has authored over thirty new lessons and several new trainers.