Because of the extreme segmentation and specialization of tools, a task manager never be an ideal knowledge management tool, and vice versa. Using one tool to rule them all sounds nice, but will ultimately require serious compromise.