Gmail has added a lightweight way to keep track of what you need to do, right from within Gmail. You can manage all your to-do list from gmail now.
In order to add a new task just click in an empty part of your list and start typing. No buttons to click and it's saved automatically. Hit Return and you've got a new task right there.
You can also easily convert emails into tasks: select one or more messages and go to More Actions > Add to Tasks. (Or turn on keyboard shortcuts and use <shift> + t.)
Tasks is available in the same kind of window as chats, so they're visible while you're scanning your inbox, reading mail, or searching (and in Settings, too!). Just pop your list out into a new window to use Tasks outside of Gmail.
To enable Tasks, go to Settings, click the Labs tab (or just click here if you're signed in). Select "Enable" next to "Tasks" and then click "Save Changes" at the bottom. Then, after Gmail refreshes, on the left under the "Contacts" link, you'll see a "Tasks" link. Just click it to get started.
Check out gmail theme.