How do you keep your campaign assets organized?

I like to keep my campaign assets organized by a folder called Assets, then sub-folders for each type of asset (e.g., videos), then, if necessary, more sub-folders (e.g., company video, client testimonial video, etc.),