Right on, I understand! There's a "concepts" section of Greenlight that lets you put up well, a concept. It could be a way to see how much interest there is from that community, without actually having to commit to putting anything up. As for the commercial part, I honestly have no idea. I do see free to play games on there. Some supported by micro transactions, and others seemingly not.