I found this To-Do List online program last week and LOVE it. It's pretty intuitive but I did watch the 3 minute video to make sure I full grasped it's potential. It's simple, but effective. Basically you enter your To-Dos on the days you want To Do them and then when you have accomplished them, you click to cross them off. And here is the part I love: if you don't click them off, they move to the next day. And so on and so on. Automatically.
Find it at TeuxDeux.com