I started using Org mode in emacs. I use it to record the next tasks (Todos), expected results, and actual results. Its damn convinent that I can run code inside org file and say "cat" out the result of an experiment output as JSON by another script into my notebook. I can even embed and run multiple languages using org-babel.
I think I will be coming up with workflows and checkboxes soon for organizing a experiment and easily integrating results of the experiments I am running from disparate software.
I think its very easy to incorporate the stuff in this post, and create a new template in org mode for this. And its so flexible that it will fit all usecases.
Emacs is too awesome.