An anonymous reader writes: I am generally pretty productive but am finding myself increasingly overtasked with unconnected to do lists, projects from work that get repeat posted to me that I don't realize are the same thing, juggling various requests that sometimes go off to others and get lost until I hunt them down. I would like to make this easier somehow and yet my company doesn't want to invest in anything. I'm hoping to at least do something on a personal level to make sure that things get completed on time, don't get overlooked, duplicates get weeded out, and so on. However, I'm a bit fearful to add yet another step to the process of doing it all. So how do you keep track of projects, and what was the learning curve and/or tradeoff if you adopted a particular program? I'm particularly interested in something that will allow me to track time spent from start to completion, have due dates with reminders and alarms, and some kind of overall calendar so that I can look at the week and know that on Tuesday, X, Y, and Z need to be done, by Wednesday A needs to be started, and by Friday I need to have wrapped up B,C, and D. Can anyone offer suggestions for what's worked well? Or what's NOT worked well? Last wrinkle: once I learn it, I'd like to use it on both Windows and Linux systems.