I generally think of OmniFocus as bucket list of all the things I want to do - projects and tasks. Due tasks or things that I really have to finish by a certain date. Flagged tasks are tasks that have no due date but I would like to get them done today.
You can create a perspective called “Tasks available”
Name: Available Tasks
Project Hierarchy: Don’t use project hierarchy
Group actions by: Context
Sort actions by: Due
Filter by status: Any Status
Filter by availability: Available
Filter by duration: Any Duration
Filter contexts: Active
This perspective gives you a list off all available actions (tasks that can were deferred to Today or earlier. This is your bucket list.
I flag a few tasks with the intention of finishing those tasks today. Don’t worry about tomorrow or the next day. Just flag tasks that you want to work on today.
Then you can create a Today perspective for Today. It is the same as the Available Tasks perspective but the Filter by status is changed to Due or flagged
Project Hierarchy: Don’t use project hierarchy
Group actions by: Context
Sort actions by: Due
Filter by status: Due or flagged
Filter by availability: Available
Filter by duration: Any Duration
Filter contexts: Active
The basic premise is that you should set due dates for tasks that have real due dates (Buy anniversary gift for wife before Friday, Pay taxes on April 15th, Buy Christmas presents by December 24th). Then you flag tasks that have no real due date but you want to work on them today.
When you visit the Today perspective, work on anything that is due soon or due today. After you finish the due items (because it is important to finish tasks on time), then you can start work on your flagged tasks.
When you have successfully completed your flagged tasks, go back to the Projects or Contexts perspective and flag another small handful of tasks.
I wouldn’t choose any more than three to five tasks to flag. Life gets crazy and things will pop in to your life and consume your time. Flag three to five tasks and work on those. When you are completed with the current batch of flagged tasks, you can always flag another handful. Leave room in your life for the external things that will pop up in your life.
Another way to do this is to look at the Available tasks perspective. Write down all the due tasks that need to be done on a sheet of paper or an index card. Write the due date next to these due tasks. Then draw a line under the last due task. Next, write down three to five tasks that you want to work on. This index card or sheet of paper is your “Today” list. Work on these until you finish. Then write down another three to five tasks if your day is not yet over and you still have time. Repeat this process the next day with a fresh index card or sheet of paper.