I like both ideas, asteroid mining and the Mars research base. Hell the asteroid mining could provide so much useful tech/information for the Mars base but it seems practical to do a moon base for asteroid mining and using what we learn from that to then do Mars.