You are engaging in the rudiments of goal factoring. I suggest using workflowy for the simple tree structure it provides if you don't already use a text editor with such functionality. Using trees, you can drill down from long term goals to short term goals. Doing such provides a wonderful method both of organizing lists of things you need to do, and increased motivation due to seeing how sub-tasks directly relate to the things you really want.
This week's southbay meetup is covering this topic.
I came up with an idea today: I think it would be useful to have a list of everything that a typical person ought to do. After all, there is quite a lot of stuff that a typical person ought to do; how else is a person supposed to remember it all?
Here's what I've come up with so far:
Health
Money
Altruism
Interpersonal interaction
Recreation
Responsibilities
Productivity
Skills
Anyone have any suggestions for additions or improvements?
edit 1: some suggestions by Rain and aelephant