Glark has improved my life.
A replacement for (or supplement to) the grep family, glark offers: Perl compatible regular expressions, highlighting of matches, context around matches, complex expressions (“and” and “or”), and automatic exclusion of non-text files.

Great find. Lack of perl-compatible regexs is a glaring problem with grep. I find myself doing `perl -e /regex/ -` way too often.