The Search function recursively searches all files on a hard drive for a specific phrase from a specified start directory. The Search function is not meant for web site searches by site users but was designed to be used in code only to obtain the path of a file matching the given phrase. The Search function returns a string of absolute paths of all files containing the search phrase. Each path is separated by a carriage-return line-feed (vbCrLf) that is used as a delimiter. The Search function has two required arguments, phrase and directory. Phrase is a string representing these exact phrase or word grouping to search. Directory is the absolute path of the folder to begin recursively searching.