Thank you for the help, but unfortunately none of the two solution is what i'm attempting to create.
1. The code needs to be under App_Code directory, so no .aspx to help us at all, and this sometimes prevents certain events from firing
2. Traversing the cells of the grid to create the sheet is extremely limited - missing all the formatting and the cool stuff we have in the Grid
3. You already have the ability in the Grid to produce the exported sheet, how do we trigger that without the export events having to take place
4. Please imagine the grids (35 of them and growing) we're creating are extremely complex, trying to export the same format by hand would create a mutiny :)
I appreciate all the help here because the alternative solutions are very ugly to implement.