Spiv, the earnings downgrades were already factored in by the market. If KZL actually met their earnings forecasts (contingent on $2/lb Zn for all of 2H07) KZL would be trading around $10!
I don't know why KZL actually bothers about earnings forecasts, too reliant on metals prices which fluctuate widely and wildly.