The challenge here is the fanning of successors. For example, it is one
thing if the chain does 6-->8-->45-->154. However, many projects are going
to fan open with multiple successors: 6-->8--> 45 and 51 and 97. In turn
each of those may fan to one or more. This can probably be solved
recursively with a routine, but would take a bit of effort. If you can
guarantee that each item had exactly 0 or 1 successor, you could probably
tackle a modification to the existing macro.
Consider reposting this to to the developer side and see if someone takes a
nibble on it. Reference the macro code and explain the constraints on
"fanning" and see what happens.
My solution to this problem in the past was to print the network diagram on
a plotter and hang it on the wall. I then marked it with a yellow marker.
Also, if you open the file in Microsoft Project 2007 Beta 2, if you change
one of the successors, the program will automatically highlight all the
rippled effects. You may want to consider something like changing the
duration of a task by 1 day and then seeing what P2007 highlights for new
dates (if any successors walk in time, their start date would highlight).
Might that be a work around? [Caution: I am currently having trouble with
P2007/P2003 file format compatibility ... so be careful and save a backup
copy]