Everyone hates debugging, but with IPython, we can at least get an interactive debugging-shell at our code-point of choice.