I spend too much time figuring out what to do next.
GTD helped me clarify incoming items and filter out "someday", "reference", "@errand", etc. so now I have a very nice list of about 80 "next actions at computer" that I'm ready, willing and able to do. The problem is there are 80 of them, and every morning I spend at least half an hour to pick 5-10 of them that I really intend to do "next". Worst of all, I don't have a good way to hold onto that thought process, so the next morning I inevitably spend another half hour re-picking items to do next.
David Allen writes: "You shouldn't bother to create some external structuring of the priorities on your lists that you'll then have to rearrange or rewrite as things change. ... You'll be prioritizing more intuitively as you see the whole list, against quite a number of shifting variables." (GTD p.141) But my problem is that I feel I can't "see the whole list" when it's 80 items long and ordered randomly.
Within "next actions at computer", what is the best way to organize next actions by "duration", "project", and (cough) "priority"? Or is there a completely different way I could arrange things to be able to "see the whole list" whenever I want to?
EDIT: My goal isn't to have a smaller list---I'm happy to have plenty of responsibilities---but I need better ways to arrange the list so I can return to it often and rapidly recall my past intuitions about the various items.

