To-Do List App with Sync, Repeating To-Dos I'm looking for a To-Do list application with with following features:


Due dates
Notes
Sync to a cloud or web-based service where changes can be made
Able to repeat to-dos by due date and last-completed date
Prioritization
Groups / Filters / Folders such as Business, Personal, School
Badge for items due today
Projects (which incorporate other to-do items)


Can anyone recommend a to-do app with this functionality (especially the first 4 bolded items)?
2Do
has all the features that you require (and more):

Due dates ✓
Notes ✓
Sync to a cloud or web-based service where changes can be made ✓ (Dropbox, iCloud and other)
Able to repeat to-dos by due date and last-completed date ✓
Prioritization ✓
Groups / Filters / Folders such as Business, Personal, School ✓
Badge for items due today (tab for today)
Projects (which incorporate other to-do items) ✓

           
[pictures]