Nice link, Gelf! Is that Italian? All of the words are all scrambled together... and it doesn't look like it's written in Italian, although I was under the impression that the song is in that language... perhaps it's all been converted to be German pronunciation, given that the link ends with a .de. :rolleyes (I can't find a "confused" emote...)