I would be the last person to help in this respect. LOL!
I have 2-3 archives.
One in
Artist/Album/Artist - Album - Trackno - Title.mp3
Another in
CDROMNAME/Artist/Album/Trackno - Title.mp3
Another (for DJ'ing)
Genre/Artist - Title.mp3
I have over 4-6 TB of music and I may dedicated a single unRAID server to must the music archive since there are so many files.
These days, I rip to FLAC and store in the longest file name format.
Then use mp3fs to transcode on the fly when needed or copy to another archive when needed.
After that I'll use mp3tag to rename it according to the archive needs.
One of these days I'll get mp3fs running on unRAID. Right now it's just on my XBMC.
Since I have good hearing (Which is why I'm bringing this up) 128K CBR just won't cut it.
It becomes especially evident when you are DJ'ing with 2000 watts of power.
These days I encode with Lame -alt-preset-extreme or CBR320KB/s since my software and hardware requires mp3's.
i use Virtual DJ Pro and a Numark HDMIX.
I thought my music collect was impressive, but over 4TB puts my little collection to shame. :'(
As for CBR, Flac VBR, I understand where your coming from. Better Quality for the high output. I'm just listening in the car or mp3 player so just set a Minimum level at what comes off normal CD's. And while I've got a 500Watt RMS system, the wife won't let me crank it past 10%
What I am interested in is MP3Tag and getting id3 info from the net, to correct Genre field. How does MP3Tag do this? Does it go on the filename or Artist/Title ID3 tag??