Ancestral Atlas has added a very cool new feature. At the touch of a button you can create a map that links the event locations of a particular person from birth through to death (personal Life Map) and also create maps that link an individual to all ancestors and/or descendants where a location is recorded. The ancestor/descendant maps locate the earliest recorded event location of all descendants/ancestors and then draws a line on the map to these events from the person you are searching against, thus mapping your heritage.
Cool stuff! You can see it for yourself at http://www.ancestralatlas.com.
You can learn a lot more about Ancestral Atlas in a Roots Television video interview with Nick Francis. Start at http://blog.eogn.com/eastmans_online_genealogy/2009/03/a-video-interview-with-nick-francis-of-ancestral-atlas.html.