Is there any information to be had anywhere about terms? We hear the valuation shouted from the rooftops, but with nothing about the terms, its hard to know what the big number really means. Specifically, does anybody know if this a common stock purchase, or is this some kind of convertible preferred stock/convertible note with a liquidation preference?