I've been studying music for a while, but I have never taken guitar seriously since it wasn't my main instrument. I was a music minor during my undergrad years (just graduated) and studied voice, so I understand key signatures and I have some ear training under my belt. I also have two semesters of music theory and perception, giving me some visual understanding of where the notes are and how chords are formed, but my technique could use work. Typically when I play I will make up a chord progression or play a scale, but I thought adding a few songs to my repertoire would help. My music tastes are wide (love classic rock, southern rock, jazz, country, and even newer indie stuff). Any suggestions?