Hi Jeff,
There are a few things I do to fix this problem. First, I declare my oExcel object as local at the top of the program, and then just pass it as a parameter to any procedures that need it. Secondly, after you do oExcel.quit(), you want to say oExcel = .NULL., and THEN release oExcel. This clears the excel object out of memory, and sets it equal to 'NOTHING'. Hopefully this rectifies your issue, as it did mine.
Paul A. Busbey
Victoria Insurance