Watch the Bossa Nova online guitar lesson by Mimi Fox from Flying Solo
I make use of many chord substitutions here to tie the harmony together. For example when going from the Gmajor to the Gminor, I often use the Bbmajor as a sub for the Gminor, thus allowing me to play major type lines over both chords. This lends more cohesion to seemingly disparate chords. At this slow tempo I use both double time lines and open strings to generate more energy. Notice my use of dynamics to create different moods throughout this solo. At one point late in the solo I use a muted kind of boogie-woogie bass figure moved in an interesting harmonic way over the chords. This is both funny and interesting! Don't be afraid to use humor in your playing.