I'm not usually one for posting teasers, but this one for I The Mighty's upcoming EP "Karma Never Sleeps" just pushes the right buttons with me. Check it out and tell me if I'm nuts?