A simple question then NJM... New Age - Xing.....When is revenue recognized? When an order comes in? On product delivery? When the actual payment is received? And please substantiate your answer with a source.