Linux finding text inside files

Well this one is just so I remember how to do this, I keep forgetting the exact syntax and have to look it up on other sites, so if I put it on mine I know where it is....

in the shell

find . -type f -exec grep -i "phrase to find" {} \; -print

this finds starting from the "." location all files that contain the "phrase to find" and in a case insensitive way.