Try working with a company that has over 100 spreadsheets that act as "reports" (ODBC connection to the production database via the Guest account that has read/write permissions & no password) & an additional 20 or so that update data! Nightmare.

Spreadsheets are IMO one of the most abused pieces of software out there.