What I want is to be able to add "laundry" as a reoccurring task and set the timeout for a week. After I do my laundry, I can mark it done, but it'll automatically get added to my to-do list again a week later. It should be marked low priority at first, but increasing in priority every day until it's sitting at the top in bright red letters. This should nicely correspond to the amount of clean clothes I have left.
So many tasks are like this. Except for hard appointments, I rarely set a day/time to get something done. Instead I have a list of tasks that I need to do regularly, and once I've done them, they won't be needed for another x amount of time. Oil changes, cleaning tasks, etc.