TextCrawler is not only for Journalist and Programmer but for everybody like me too.
I use TextCrawler to find all my text files that contain my ex-girlfriend's name and replace it with my wife's name.
TextCrawler search files contain certain characters across multiple folders and files. After the search you can choose a selection of files to replace with a new character(s).
The interface is easy to understand and it works very fast.
TextCrawler is developed by digitalvolcano