HTML5 on the other hand, is a bit of a bitch if you want to embed resources in a single file for distribution.
It's not impossible. You can use the data: URI scheme to embed Base64-encoded files. It increases the filesize considerably, though.
I have to disagree. I'm able to put together musical ideas very quickly using LilyPond and a text editor. It's way faster for me to use the text editor than it is to use a GUI-based entry system.
As for publishing, I agree; LilyPond is excellent. However, I think most publishers use SCORE for publishing.
Installed Arch in 2011 at an installfest. Wiped the preinstalled Windows 7 partition a few months later. Never looked back.
Linux does everything I need it to do, and it's so damn flexible and customizable. Not to mention FAST. Boot and shutdown times are 1/3 of what they were on Windows.
Installed Lubuntu on the family computer. No one has any complaints about it. It does lag sometimes, but that's the fault of the shitty P4 it's running on.
The best book on programming for the layman is "Alice in Wonderland"; but that's because it's the best book on anything for the layman.