Follow @
OH
I use 'ack' every day to search through thousands of source files spread across dozens of distributions. It beats the hell out of:
find . -type f !-path '*.svn*' | xargs grep Foo