Recursively search files for a string with 'find'

When looking for a particular string, manually going through hundreds of files is out of the question! One single Unix command does it for you.

find . -iname '*.*' -exec grep -nH 'Where the hell is my string?' {} \;