1. A method for implementing an action-based to-do list comprises: monitoring user actions with a personal management device which is configured to compare the user actions to a task definition file; determining if the user actions fulfills a condition within the task definition file; and modifying the to-do list with the personal management device based on the fulfilled condition.