John ConollyGuaranteed a laugh at some of his funny songs, but also a great deal of enjoyment to be had from his more serious side