That video post of Margaret Bennett from last Sunday was meant to be a bittie longer, but I ran out of time. Anyway, to return to the subject of the Cave of Gold, she told a version of the story that had a MacArthur piper in the leading role. Ron MacLeod has compiled another short version of the story, featuring a fortunate-but-not-so-fortunate MacCrimmon piper who had a definite reason for going into the cave. You can find that here.
Also, there is a piobaireachd of the same title (in fact, Mr. MacLeod's story is associated with the piobaireachd), though to the best of my knowledge the song and the piobaireachd share nothing but the story, being two entirely different tunes. You can hear Murray Henderson play the piece on Lismor's Piobaireachd.