This is a very simple script that simply wraps plod in a shell-like interface. I open an xterm window with this running in it at the bottom of my screen and type what I'm doing at the moment.
This requires plod, which can be found here (off of Hal Pomeranz's page). It assumes that plod can be found in $HOME/bin. If this is not the case, modify the $PLOD variable.