Just read the latest PR, it makes it really easy to see that they are about to start selling bio-diesel in the next few weeks. People just get impatient and sell because it didn't start running up right away.
Don't know about news...but from a technical standpoint, chart reversed and now previous resistance at .0007/0008 appears to be becoming new support level. That makes this level a BUY to me.