glark is 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.
Mika
wrote about this too.
Nice tool which has got all the features I missed in grep...
See screenshots on:
http://glark.sourceforge.net/examples.html