Related to #7, I use a shell alias to open vim with three splits:
alias wl="vim -o $HOME/worklog/{todo,progress,done}"
Tasks flow down the splits. If you'd prefer tasks to go left-to-right, use `-O`.