I'm just getting up to speed with LyX after turning up my nose at it a few times over a few years. This time, I am mightily impressed. This is hands down the easiest way to make structured documents and have them typset with the uber-capable LaTeX system. You don't have to learn to code LaTeX but if you know it already, you can always embed it to your heart's content. The first thing you have to get use to is, this isn't Microsoft Word. And that's a good thing. The ability to completely change the look of your document with a couple of mouse clicks is amazing. This is useful for all sorts of reasons, not the least of which is submitting work to different places which require different layouts. The developers have worked hard to make this non-Linyxy, porting it to the Qt framework to give it a fairly Mac-like appearance. (I'm a stickler for Mac-like behavior, and the Qt framework has some annoying behaviors but it's a huge, huge improvement over the X system.) The on-screen appearance is surprisingly WYSIWYG, which is helpful in long writing sessions. But, as the developers like to say, this is What You Get Is What You Mean, or something like that. The payoff comes when you hit Command-R and in a few seconds your default PDF viewer opens with a beautifully-rendered professional-looking page. You can't imagine how much better a true typeset page looks when compared to the usual output from a word processor. And to see it set in the format of your favorite journal is pretty cool. Yes, there is a learning curve, but so is there a learning curve with any program that does non-trivial word processing. The documentation for LyX is unusually good (for an open source project), and the developers are quite responsive.