nymia, Dodger: Like I said, Source-Navigator would be useful if it would graph all references between classes, not just inheritance, and not just some references but not others. I also thought that a graph of function calls in a C project would be something it would have but it doesn't appear to.
vi and ctags: I hadn't heard of ctags so I did a little searching around and found flIDE "frontend on top of Exhuberant Ctags and make. It works very well in combination with any editor that can take filename/linenumber arguments, such as nedit, emacs or vi" Very interesting.... I'm also going to check out Code Crusader when I get home. It appears to have some of what I am looking for, maybe.
Currently looking for the ultimate source code analysis tool. I discovered Red Hat's (formerly Cygnus's) Source Navigator which they recently released under the GPL. I was somewhat disappointed that it doesn't do everything I thought it would. (For example, you can show a graph of references, but some reason it doesn't consider having one class a member of another class to be a reference, but it does if you declare an object of that class in a member function.) But I don't know if there exists a free tool that does what I want.
ian: Never work for a husband/wife team. I have and I regretted it. So have my friends at different companies.