Zach, Also look at the cgvg package on Debian. Usage: % cg pmessage Shows you references to pmessage in the code, assuming you are in the source tree. Then use vg and one of the match numbers to start vi on the match you want. % vg 25 If you're an emacs fan, ctags or etags will be installed, and they are useful for exploring definitions using M-. -- James Cameron mailto:quozl at us.netrek.org http://quozl.netrek.org/