Apparently the tune was written by an outfit called Be Nice To The Pigeons. They took one of their existing songs and worked with the ad agency Wieden + Kennedy to create the finished song which Garrison Keillor sings. Incidentally, it's meant to be one of their least catchy songs, so you can imagine what the others are like!