I just keep it all in my Inbox and let it auto-archive. That way I can sort and search the Inbox to find anything. Google Desktop Search helps too.
I know some people who fastidiously reassign their emails into a huge hierarchy of folders. They can never find anything more than 2 days old! "Maybe I put it under Project X; no, maybe under Oracle Issues; no, ..."