How to generate random terrain
afiske: Here's an article on adding rivers to procedurally generated terrain - http://www.gamedev.net/reference/programming/features/random....  Searches for "procedurally generated [roads/rivers/waterways/etc] seemed to be the most promising.