Hi folks,<BR> I have an asp page that is creating an excel file to be used as a bill on the client side from records taken from the database. Its been working fine the past year however it has now come to the stage where the is a lot more records in the database say 20,000 to 2,000 in the past. The page is now taking way too long to create. So my question is would it be better to create a visual basic com object to do the excel generation rather than the asp page. Would this have to be stored ont he server? I've never used com objects before so if it sounds like I don't know what I'm talking about then thats because I don't. Any help or advice is much appreciated.<BR><BR>cheers,<BR><BR>Neil.