You should have been redirected to I Hate Myself- released 4/08 by Dosed.