You may want to take a look at ftp://spoon.beta.com/pub/calltree.tgz. Its basically the beginning of the same idea, albiet in C. If you want to use it as a starting point for a Python application of a similar nature, you're more than welcome to it. -Brian