Some form of tickler, either paper or electronic, will work for all of the items you mentioned. I keep my Someday/Maybe list easy to review by using the priority function to designate how often I review the item. Priority 1 means I will review it at every weekly review (the priority stands only for how often I will review an item, not for how important that item is). This saves me from having to review "Travel to Europe" every week even though I do not plan to travel there anytime in the near future. I also use the due date function for some tasks/projects to electronically tickle them to my attention at a future date (e.g., taxes are tickled for January, at which time I add @waiting for W-2s and 1099s). I don't have to review any Someday/Maybe items to which I have assigned a future date in the tickler.

Some of the items you mentioned could also be routines that you put in checklists to be reviewed periodically. I have next actions that pop up at the appropriate time to remind me to review a particular checklist.