how much time are you willing to put into it? i bet there's some really cool stuff you can do with flash and a genealogical chart, i.e. animate the branching off of different segments as the "camera" follows the motion
here are 2 cool ones...