I'm looking for a software for individual task management - like a to-do list with priorities, but that would schedule work time on a project based on the expected time to complete the task and priority. I know there's Microsof tProject and others, but I can't seem to find anything that isn't focused on large team projects.