The Market is impatient. Expectations of immediate results have been caused by the usual "pumpers" and "manipulators" who work in the backround. They try to amplify whatever is going on at the time. Sometimes they are successful.
If positive news is expected, or just released, they hype the stock up so they can Sell. As soon as they have Sold, they either just stop the "hype", or outright Bash the stock back down, so they can buy back in again. The Market Makers also do whatever they can to increase liquidity because they make money by price movement and volume.
That aside, CFRI has been making progress. But any delays or uncertainties (and there have been many) cause the Market to stay on the sidelines or outright sell.
The fact is, CFRI is moving forward with their plans. Once the "waiting game" is over, and the products begin to sell in significant amounts, the manipulators will have a much more difficult time influencing the price. Eventually, sales/profits will dictate the PPS.
The bottom line is: Money talks....bullshit walks.
Investing/Trading in CFRI demands patience. If it goes up too high or too fast, sell some shares. But on the other hand, if CFRI goes down too low or too fast, buy some shares. These seemingly long gaps between PR's are good buying opportunities for those who can take advantage of them.
Trading in penny stocks demands diversification. You should never focus too much money in one, or just a few. Spreading the money around, and keeping a certain amount of cash for buying opportunities is the way to go.
Sorry for the lecture, but I just thought some of you might need a reminder of the basics.