A task management system that prioritizes tasks based on a weight and start date.