If you do a lot of work with access/etc logs, or other large data sets, dtk is a lifesaver.
Disclaimer: I work with the guy who wrote it
https://github.com/synacor/dtk