I use Toodledo [1] for this, especially for the recurring tasks.  There are even different ways to define how it recurs, eg taking out the trash might be every Wednesday, but watering plants might be &quot;2 days after I last completed it&quot;.  When you complete the task, it automatically enters the next recurring task for you (and hides it from you until the appropriate day).<p>[1] <a href="http:&#x2F;&#x2F;www.toodledo.com" rel="nofollow">http:&#x2F;&#x2F;www.toodledo.com</a>