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.
Comes with a mobile version too, and with an Android app.