I long ago gave up having any faith in projections/predictions that came out of Mark's or Witty's mouth. Until they come out with a release that states "we have signed a firm contract with X to deliver Y Printrite 3D systems for Multiple million dollars over X years" the stock is going nowhere. Just my opinion.
HTRE, What is so hard to understand? It is very typical with equipment / service suppliers to have so called fixed contracts but the revenue recognition can be flexible as delays can happen or short deferences because of changed time tables on the customer side. Anticipating certain revenues based on the fixed contracts therefore is the right term and should hold true barring unforeseen events