(Edited by HansV to activate link to MSKB article)

I have recently come across Microsofts Kb article (<!mskb=257757>Microsoft Knowledge Base Article 257757<!/mskb>) regarding server-side automation of Office programs. I'm curious as to what others out there do in this scenario. Currently my company has a Client-Server version of our program and a web based version. The Client-Server version uses Excel to generate financial reports. The web based version however has to off load this to a server which runs a Client-Server version of the program and it runs the reports and saves them to file. Apparently this type of processing is a big no-no based on Microsoft's article. What kind of alternatives are out there to this?