Possible Life on Venus? Heating up the conversation