-- You know you've been hacking too long when...
...you find out that you can't get to sleep, because you are, in fact, the
program you're designing, and can't run to completion as the lower level
routines haven't been coded yet. [This may be one of the disadvantages of
top-down design...]