Do bear in mind that "archiving" and creating a sensible and appropriate hierarchy for the filing of email are separate and discrete functions.
They may be done independently or together.
Archiving is the separation of older email from more current email based on a pre-determined age limit, but it will not help at all in creating a filing system.
For example, besides the standard inbox / outbox / sent / drafts / deleted folders, I have over 70 folders and subfolders in my email file system.
SD