Please note that this isn't an argument against going to Mars now. There's a lot we can learn by building an outpost on Mars that is supported heavily by Earth, including how to build a self-supporting Mars colony. I'm just asking what the current state-of-the-art opinion is on the challenges of building a self-supporting Mars colony.