Well, I use a combination of four things:
First, I tend to store my long term ToDos in iCal, these are things like my resolutions for the year, or DVDs and books I might want to buy. I also put important date specific todos in iCal.
Then I use the iCal Event widget to make sure those are quickly accessible, I also have iCal load up on startup.
In addition, I use the dashboard stickies for mental reminders on general todos that I need to do daily, things like exercise, study for a certain class, exam dates.
Then I also have a paper list, for groceries I need and the stuff that I need to do in the next day or two.
Hope that is at least somewhat helpful.