Comment Ok, i cannot resist a minor rant (Score 1) 292
I am a technical contributor for a large corporation. I don't program, unless you count MATLAB/Octave/Scilab as programming. Over the years, I have come to avoid spreadsheets and word processors in favor of simple Latex editors and Octave. It's not because I like them, or I like the command line, or that I like the control they give me. I find that they are a pain really. So why do I do it? Why?
Word still stinks, and Excel is no good beyond making a 2-d graph of one variable versus another. Sure, they can do more. The problem is, I don't sit at my desk all day. I go to the lab and try things out. Sometimes, I don't revisit an analysis for 6 months, or even 5 years. After a year or so, a complex spreadsheet is no good, if you can't remember the details. Octave code is much easier to go back and figure out what I did, and MUCH easier to comment.
Don't get me started on Word. It still cannot handle figures, graphics, and equations in a simple, consistent and bug-free manner. I don't feel a thrill using latex, and it has enough of its own problems. The thing is, once I solve a problem in Latex, it stays solved. Not so with Word. Enough said.
Here is the issue. Document generation has largely been solved, and really all that is needed are bug fixes and refinements. This is not profitable enough. This is not my problem, but it is a problem for Microsoft. They don't care about me, they care about their profit.