Another thought on the 18.8 million warrants at $0.15 is that they are available and anyone wanting that much of this company will just need to buck up or wait for another pp.  You just can't buy that many shares on the open market at prices lower.  Certainly, if they all got exercised, that would be something.