I have been thinking about writing a new module to write Excel 2003 xml. The current module Spreadsheet::WriteExcel has is limitations. For instance, it lacks the ability to insert links to other sheets within the same workbook. It also lacks the ability to create pivot tables. I would like it to produce very minimal worksheets. However, I would like it to be able to add the auto filter, do some minimal styling, and have the ability to add basic formulas. I will be starting this project sometime next month when the workload slows up a little. Has anyone else given any thought to a project like this?