Finally Duke Nukem Forever - May 3.