I know this is less programming related and more time management related, but I value the feedback of the users on this site. I\'m finding myself particularly busy this semester
Fogbugz has a few plugins like timesprite that let you work on the cases in the system but track the time independently if you want to.
Agilo for Scrum seems like a good Agile Trac plugin to try.
http://www.agile42.com/cms/pages/download/
Maybe it's too late, but for the record, this could help you too.
http://www.clockingit.com/
I like Google Calendar - you can put in all your deadlines, meetings, appointments etc. Its web based and free. You can have multiple accounts on the same calendar like work and home and it will even send reminders with sms.
There is a Remember the Milk plugin of course for your todo list.
I would use Fogbugz OnDemand (here). It's free for 2 users and does everything you want from task tracking to time management. I use it myself for various pet projects and it meets all my requirements, plus it's extremely easy to set up.