As Tom pointed out, this functionality is built into IPython as of 0.13, so make note of that. Still worth keeping the steps documented though--enough people are still on older IPython versions