I am constantly on the look out for great apps that can capture your To Do List.
I am trying Wunderlist now. I like that you can add due dates and set up reminders for each task. I also find it helpful that you can have different lists (e.g., personal, work, groceries, etc.).
Check it out at wunderlist.com if you are looking to go electronic with tracking to do's.