I am attempting to define exactly why (or if) MS office tools are inappropriate for professional engineering work. I would claim that for any professional work, in science and engineering, there are some basic functions that should be easy to work with in simple direct ways. Revision control, finding differences in data and documents and merging document edits all seem to be central to tracking and managing all documents. Data oriented tools should allow clear separation of process and data, and easy means of iterating and comparing the results over differing data sets. These operations have pretty questionable support in MS tools. Are these core requirements in your view? Are there other differences that are worth discussing?