Most seed finding is done by the Minecraft@Home community by very technical people using very specific parts of what they can tell about a world, such as the exact position and type of certain trees. I dont think its possible to do that from what someone remembers, as there would be billions of seeds matching that even if it were computationally doable.