This is an amazing site. I have tried to learn music theory from other sites in the past, knowing it is some really useful stuff and to be a professional means I am going to have to learn and understand it anyway. Most of those sites are way too hard to understand. I end up getting frustrated. With your site I actually enjoyed learning about the circle of fifths. I learned half of it yesterday and today I will finish it.