I'm currently accessing Excel as an ODBC data source via java. The spreadsheet receives live stock market data from the Internet. I constantly poll this data for my java program. Intermittently my java program will stall and excel will ask if I wish to reopen the spreadsheet. Why does it do this?