Tasks can be linked to contacts, opportunities, projects, organizations, and emails. You can assign a due date, or just put it down for some time in the future. Tasks can also be created against milestones in projects, so you can really get specific in defining what needs to be done for each milestone. When you complete a task, just check off the checkbox next to its name.