ToDoList allows creating tasks in a hierarchial way providing easy management of tasklists with a rich user experience. The ability of using XML format for storing of your tasklists provides many features including advanced formatting and printing. The adaptive design of ToDoList makes it a very suitable task management tool for every kind of project.