These guys are giving me that same warm feeling I got when I began listening to Broken Social Scene in 2003 and Arcade Fire in 2004. My God, this is musical goodness that is full of joy, soul, and beauty. Stuff like "Over and Over Again (Lost and Found)" makes my heart swell and makes me want to sing and dance and smile and laugh and cry all at the same time. This is how music should be. Anyone else listened to the self-titled debut yet?