What perfect timing, yesterday I wiki'd de la just to see what the date the last album was from. couldn't believe it was 2004 (sans nike and mission impossible).been feenin for some fresh shit from themlurkin since 1999. werd.