Latest version of todo list. which just keeps getting longer....