Think: MS Project very complex for basic task lists and task complete lists,
Think: palm pilot, another bloody gadget to lose with the mobile phone,
Think: If you have MS Office with outlook then you already have the software you need,
Also a spread sheet can handle this relatively simple task by setting up various columns including priorities, descriptions, completed, contacts, etc. Then to review you do simple sorts by completed first and then priority. To add a new task you simply insert a new row at the top and re-sort.
Alternatively MS provides basic task tracking tools with Access.
These alternatives also allow you to make changes to the data kept.
Regards
sc