I discovered the watch command yesterday! One thing about Linux (and UNIX) that never ceases to surprise me is the way that whenever I'm thinking that I need to write some arcane shell script to do what I want, it turns out that a command already exists.
Rather than try and write a summary of what the command does, here's a quote from the man page:
watch - execute a program periodically, showing output fullscreen

