Mark would do well to change the b3d file format and make it so that each mesh can independently hold differing numbers of texture coordinates.
It already does, we 'just' need Blitz to support it.
I don't think that setting the number of texture coords as a global option is a good idea, exactly because a B3D file can have anything between 0-8 sets.