When you use the clonesheet method on the workbook the name of the sheet is defaulted to the name + "(2)" but if you clone the same sheet multiple times the names are not unique. When you write out the Excel file shouldn't the workbook check for duplicate sheet names and change them to unique names. As my version of Excel would just hang at 100% cpu when opening the excel file when duplicate sheet names were used.
Fixed in SVN. Jason