Thanks Shawn! Still two things. (I REALLY appreciate all your help on this.)
1. If I enter "[keyword] client - project" where project has one word, everything works fine. But if I enter "[keyword] client - project name" where project name has two words, the script will return the error "Invalid entry. Please use 'Client - Project' syntax." Is that because I'm using the "-"? My understanding was that the " - " in my query was just a delimiter to differentiate the client string from the project name string?
2. It doesn't look like the copy functionality is working at all. Using the code you supplied, I got the error "Code 0: /bin/bash: line 38: copy: command not found", so I changed copy to cp, and now it says "Code 0: cp: fts_open: No such file or directory" when there definitely is?
Any ideas? (And again, THANK YOU.)