For awhile I tried to accomplish Inbox Zero in both my work and personal email systems. I was successful, but decided that actually moving the emails out of the Inbox was wasted effort. Now I use the unread count to actually be my inbox zero. No unread emails = inbox zero. One thing I do to make this work is make sure that when I'm reading my email, that I actually have the time to process it. This means I have the time to send a quick reply or delete the email. If there is some action item, I copy the relevant text to one of my next action lists. If I want to save it as reference, I actually copy the email and put it in my reference system outside of my email. If it requires a longer followup, I flag the message and move on to the next email. At the end of each day I go through the flagged messages and handle those. Pretty much standard GTD inbox processing.
If I don't have the time to do the processing steps above, I will do emergency scans of subject and sender if I don't have the time, but won't actually open any emails. I also try to be careful about not marking an email as unread after I've read it, although sometimes I will in a pinch.
Maybe this doesn't save a lot of time, but I feel that even just the act of dragging the emails to an archive folder is not worth it.
If I don't have the time to do the processing steps above, I will do emergency scans of subject and sender if I don't have the time, but won't actually open any emails. I also try to be careful about not marking an email as unread after I've read it, although sometimes I will in a pinch.
Maybe this doesn't save a lot of time, but I feel that even just the act of dragging the emails to an archive folder is not worth it.