Blog post about record-and-playback in the IPython Notebook.