The Smart Rename command is a context-sensitive form of a global search & replace. It renames an identifier across all project files using a smart context-sensitive method. Source Insight's search index makes the search very fast. This is the easiest way to replace a single word identifier with a new string. In addition, you can have Source Insight produce a log of replacements in the Search Results window. Each replacement line is listed, along with a source link to the location of each line that was changed. See: Smart Rename.