Oh yeah. Forgot to mention that. I'll edit my post to include it.

But to expand, the way gapless seems to work (at least with v3.89) is that you have to give LAME multiple input files to encode, it encodes the whole as a stream, and picks the closest frame interval to split the stream into separate MP3 files. I don't mean that it creates one big MP3 first, though. It seems to work fine for CBR files, but with ABR and VBR it seems to end up chopping significant portions off of the end of the MP3s. They may get there soon though.

Note that if you do want to use it, it is not documented at all. You have to hand LAME the `--nogap' option and give it multiple input files to encode. Do not try to give it output filenames. It will use the original filename plus `.mp3'. You should be able to use any of the rest of LAME's options, but, again, ABR and VBR don't work properly. And you have to give it multiple filenames or it doesn't do anything different than it would normally.
_________________________
Bitt Faulk