Build 3.0.0.34 of xlsgen fixes a problem related to changing the order of sheet tabs, i.e. the use of the worksheet.DisplayOrder property.
Before that build, this property could be used everywhere in a client application in theory, but in practice it would essentially work if the DisplayOrder property would be set right before the final workbook Close() statement.
Beginning with this build, the internal constraints are lifted and a client application can now in practice use DisplayOrder practically anywhere it sees fits.