I wonder if anyone has generated planets by running a geological simulation - plates, subduction zones, vulcanism, erosion.... etc.
http://www.cs.rpi.edu/~cutler/classes/advancedgraphics/S13/f...
and this one looks like some sort of terrain generation based on erosion:
http://arches.liris.cnrs.fr/publications/articles/SIGGRAPH20...
Explaining the history of features would be even cooler :-)
http://www.gamedev.net/topic/623145-terrain-generation-with-...
I'm hoping to find time to use it myself, and possible extend it. Thankfully its open source.