In my Palm-centric universe (no Outlook anything for me), I'm consistently frustrated by the limitations of the screen (which, in the built-in apps gives me just over 10 short lines of display) which makes it difficult to manage a super long list of projects.
But you can't really skimp on projects, so I was stymied on how to handle the couple dozen customer accounts I had to handle. A suggestion on this forum led me to create a Customers list, in addition to the standard @home, @office, @errands, projects, waiting for, and someday/maybe lists. It's like a context-sensitive Projects list. It contains just the name of the Customer, that's it.
Then, for each customer, I have a physical file, and in that file I have a xeroxed checklist. For my work, this makes sense, since the timeframe to complete actions is usually multiple days or weeks. If I needed to go through a list in a shorter timeframe, I might keep a generic list electronically. Probably in the fantastic HandyShopper2 app on my Palm.
As far as the time-sensitive tasks goes, I simply assign due-dates to tasks that have a specific due date. These then filter to the top of the lists (and thus out of the confused fray) because everything else is unassigned to any date. In my weekly review I create a plan for these time-sensitive tasks to be sure that I have things organized so that everything gets completed before deadline.
My one sometimes concern is that, for a Friday-due project, I have a list of actions -- some of which are real Next Actions, and some can't be started until the existing Next Actions are completed. I don't want to put them on any NA list -- because they're not -- but they won't magically appear there by themselves once all the prerequisites have been met. My (simpleton) solution is to make a note about them in the preceding task. Thus, I might have an item on a list which reads "Call Richard about European forecast (check proj list)" so I'm reminded to check the list I made in my project support file for next actions before I check this one off. And because I'm lazy and don't want to write all those extra words on my Palm, I'll just use a personal shorthand. For me, it'll say "Call Richard about European forecast ->" where the "->" means that I have another action primed to follow this one. And I know that it'll always be in the corresponding project support file.
BTW, I've found this forum to be invaluable, too. I may be verbose, but I couldn't repay what I've received from this forum if I typed all day.