In How can a contract run itself at a later time?, there are two answers which each capture roughly half of the answer.
They should be combined, but I don't want to steal anyone's rep, or anything.
Obviously I should cite the other answers, but is there anything I should be aware of before I add an answer combing the two?