...

I would recommend checking out http://www.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, schedules and a calendar.
A mobile version is available too.