Absolutely awesome! Add tab completion and maybe syntax highlighting and it sounds pretty powerful...
One thing I'm missing in interactive interpreters is a way to save code to a file on the fly - testing things and preparing the output file in one go. Does anybody know a solution to this for, say, Python?