Thanks for the info and links. I'll look back at some of this and see if there is anything I can use when I have time to get back to it. Also I'll have to wait until I can get the current app's features finished before I start looking at moving up to .NET 2.0 that will be required for this.
As far as features in these tools, I would be looking for the following:
Have the ability to create these documents via a object based .NET classes that would have collections and enumerations so the developer does not have to know a thing about the XML structure (not that I am lazy or anything, more of an abstraction layer incase there are changes in the format later and not having to reference docs to find all available options for a property)
The Excel OpenXML object would have the ability to take a DataSet (every DataTable would create a WorkSheet) or a DataTable or DataView (would create a new WorkSheet or append to an existing WorkSheet) and have an optional parameter to include column headers (Maybe even a style to apply to it so they stand out). I would think that this would hit 80-90% of most people's needs and would have a quick WOW factor for demos.
The Word OpenXML object would have methods to find text and "user fields" in a document. That way template documents could be created and values inserted or replaced. Maybe even a way to pass a DataTable or DataView and find "user fields" with the same name as columns and replace those values. The result would be a collection of Word OpenXML documents like a "mail merge".
So these are just a few ideas that I can think of right now that I could use now or in the near future and I'm sure many others out there that could use these too. But also as I have mentioned in another thread, Microsoft needs to have Office OpenXML viewers available to view these documents as people migate (or pushes them to migrate because they want to edit) to the newer Office Suite.
Thanks For Your Time,
P.S. I'm planning on getting a presentation together for the Dallas .NET User Group (www.ddnug.net) and/or North Dallas .NET User Group (www.nddnug.net) to talk about a part of this, so if there is any information you can give me on now or future ability to create OpenXML documents, please let me know so I can include it. Thanks Again!