I actually love making lists, but more importantly I love crossing things off a list. I even write things in I've already done just so I can cross it off. It makes me feel productive.
If I don't finish the stuff on the list, I have a sense of failure, so I try to just dwell on the stuff I crossed off. So it's important to put stuff on the list you know you can finish: take a shower, walk to the mailbox, feed the dog.
Today I have several things I need to get done, but first I'm taking my friend out to breakfast for her birthday. When I get home, I may or may not feel like doing the things on my list, like cleaning the fridge.
I also have grocery shopping on my list; but who forgets that? The only reason I keep noticing my fridge needs to be cleaned is because I need to go grocery shopping because it's empty. This is the best time to clean the fridge and if I don't get to it today, it waits until I need to go grocery shopping again. I just don't think my family will wait until I "feel" like cleaning the fridge for me to go grocery shopping. Actually, they would wait because it's not like they'd do it themselves, but they'd be annoying while they waited.
Whether something has to be done before another thing can be accomplished or whether something has to be done so I don't have to listen to a bunch of whiners, it's really all in the timing.