This app has been hands down the most helpful application i have ever downloaded by far. I have been able to practice and understand elements of music theory that i could never have imagined before thanks to the lessons and exercises embedded in this app. Absolutely perfect for memorizing key signatures, notes on the neck of the guitar, and piano and more. One thing i would definitely appreciate is more instrument coverage I have a ukulele and there isnt a practice function for that... I suppose i could just modify the guitar excercise