For a few years now, I have been using Google Tasks to manage my To-Do list. Actually, I use a combo of that and a handwritten list I keep on a legal pad next to me at work.
I love Google Tasks because they sync so easily to my Google Calendar, but it was driving me crazy that I couldn't set up repeating to do lists. I have, like many people, a series of tasks I tackle daily and and another set I have to complete weekly. I have a weekly cleaning and decluttering routine (seen here: Weekly Organizing Routine), I have a weekly exercise routine, and I have a weekly work list of tasks I need to complete every single week in addition to my long-term and one-off projects.
The first day back at work at the New Year, I signed up for Remember the Milk.
My review: So far, so good--although it's only been 6 days. I like the ability to create repeating daily and weekly tasks, and I love that I can "tag" tasks. I've been tagging them with the location of where I need to complete things, like: computer, home, call, Bishops Corner (a place where I do a lot of errand-running), etc. I don't like that I can only sync it once a day to my iPhone. In order to sync at-will, you have to upgrade to a pro account for $24.99 a year.
How do you manage tasks?
Let's get social...
Facebook | Twitter | Pinterest
Sign up for the Personal Organizing Newsletter | Take the Organize Your Home E-Course

Comments
I would recommend checking out Gtdagenda.com for an online GTD manager.
You can use it to manage your goals, projects and tasks, set next actions and contexts, use checklists, and a calendar.
Syncs with Evernote, and also comes with mobile-web version, and Android and iPhone apps.