I learnt something handy in BASH recently - operate-and-get-next (Ctrl-o). If you type:
$ echo one
one
$ echo two
two
$ echo three
three
Then up-arrow back to 'echo one'. Then press Ctrl-o instead of enter it will execute the command and display the following one in your history ('echo two' in this case).
Very handy for replaying a series of commands.
http://www.faqs.org/docs/bashman/bashref_101.html