What I have done when I inherit someone (no longer available) else's code is the following:
The IDE interfaces facilitate some of the searching for callers and callees. I am now investigating
. This is free stuff. It takes a little disk space and installation effort, but is an elegant way of tieing complex projects together. It also has an CVS client built in.