report system, Excel or HTML?
clscott: If you render the report as an HTML document and serve it with a mime-type of application/vnd.ms-excel 
the users system will prompt them open it in excel.Excel will parse it with all of the nice formatting and everything!