I think that would be the best way to do it, and the final result is much nicer being orginized.

But if you want to join a bunch of AVIs into one file and they are all the same resolution and sample rates, avimerge handles that very well (installed with transcode)