At work I have to track expiration dates on several dozen items and other tasks that occur infrequently and irregularly. I don't have any support from the employer to buy anything to do this. The person who did it previously used an extremely tedious paper-based system. I tried a few different systems such as spreadsheets, outlook calendar/tasks and other note taking options. I found task coach to be the most helpful because it has every option you can think of and very few constraints. Also, because there is a portable version, I didn't have to go through a bunch of approval to get it installed; I was able to get going on my own. The only issue I foresee is that when I eventually have to pass this system on to someone else it might be challenging. Most of the people in my industry are not very comfortable with technology and Task Coach requires a bit of confidence to use. There are lots and lots of options, which to me is a good thing, but could be overwhelming. Nothing can be "all things to all people." Overall I'd say that if simple to do lists don't do it for you, Task Coach probably has the power and flexibility to get it done. With great power comes a learning curve.