DeadLeafEcho is the title of a song by Faith and the Muse, a band that has made some pretty amazing music and plays shows frequently in gothy Los Angeles venues. If you can see them live, do so. If you have the chance to see them live and acoustic, do so do so.
... It's also, apparently, the name of a band in New York...