Yeah I so I downloaded this website to use offline http://www.musictheory.net/. It has been helpful increasing my ability to read music. Recently I started on the ear training portions. I was horrified at how poor I was at identifying intervals. Does my ear suck, or can I, through practice get better. I mean I really sucked. I was even sitting there with my bass playing through the various intervals to help and I could not do it. I know that my does not totally suck, for instance I can immediately tell if I am playing something discordant to whatever chord in being played, but my lack of being able to ID intervals makes me worry.