DreamPie, check it out it is as good as they put it. It is the best python shell ever and I'm intent on using it for all my local python tinkering.

But... if only it worked over ssh! These days I spend 99% of the time working remotely meaning I can't use this gem. Also, locally it still doesn't beat ipython's "sh" profile, so for the time being, I'll be using ipython as my main shell as usual but for local stuff I completely recommend it over anything including the incredible ipython and that is hard to accomplish.