Updated TODO. I've got some new ideas.