Frustrated with what he saw as limitations of IDLE, Python programmer Noam Yorav-Raphael created DreamPie, a Python Shell that he claims is a new kind of interactive shell, combining the best features of IDLE, IPython and the Python shell. The window is divided into the ‘history box’, for viewing previous commands/output, and a ‘code box’, and you also can copy code from anywhere, edit the code and have it run instantly. Absolutely outstanding work here by Yorav-Raphael, and it just goes to show that some of the best innovation happens because someone working in the trenches is dissatisfied with the status quo and decides to put forth a little bit of extra effort to make a better solution.
When was the last time you did that?

