An Idea : Solve an "impossible" problem.

Although I try and maintain a strong connection to simplicity, I admit that I am fascinated by complexity. Take, for instance, the X PRIZE Foundation. Their mission is "to bring about radical breakthroughs for the benefit of humanity." Currently, they and Google have established the The Google Lunar X PRIZE, which is a $30 million competition for the first, privately funded team to send a robot to the moon, travel 500 meters and transmit video, images and data - called a Mooncast - back to the Earth.
 
Got it?
 
To find out more about this amazing challenge, check out : http://www.googlelunarxprize.org
 
It is a complicated problem. Incredibly complicated. However, how would you think about solving this problem? Engineers do it all the time. Designers do it. In fact, solving complex problems is not really too different than solving seemingly trivial problems if you think about it.
 
Imagine you were in charge of figuring out how to solve an impossible challenge. How would you develop an approach to solving it? I can close my eyes, and with very little effort, see the steps I would take to create a solution to the problem above:
 
   1. Launch from the surface of the Earth. Achieve an Earth orbit.
   2. Transition from an Earth orbit to a Lunar orbit.
   3. Release a module that descends to the surface of the Moon.
   4. Open the module and move the robot 500 meters across the lunar surface.
   5. Begin transmission.
 
Five steps. That's all. I already have made something "impossible" now solvable in exactly five steps. Feel free to take my algorithm and use it in your own solution.
 
Good luck.