A lot of games get announced and we have to wait years before see them come to market, whereas others we only have to wait a few months. I think plenty of people prefer the latter, so my question is, what do you think is an appropriate amount of time b/w a game's announcement and when it finally comes out? Not factoring in delays. Also, would it be better to show a game early on to let people know it's happening or when it's near completion?