I really like project-find-regexp. It's like occur, but for all files in the project, which makes it more useful.

I might set up an advice to make #emacs use project-find-regexp when I try to use occur in a project buffer.

@lhp All project.el functions are awesome. One prefix for all the things I want to do in my project: open any file, find any text, run compilation from the root. So useful!