It's probably a bit unfair to call MZI a spec stock now. It's mining, and has all its contracts in place. People are perhaps fooled by the fact that the price is just a few cents. Remember that if the number of shares were consolidated by a factor of 100, the share price would be around $2.50, and people would respectfully referring to it as a "producer".