From the Wikipedia article [http://en.wikipedia.org/wiki/Heredoc]: "A here document (also called a here-document or a heredoc), is a way of specifying a string literal in shells such as Bash, Windows PowerShell and the Bourne Shell, as well as programming languages such as Perl, PHP, Python and Ruby. It preserves the line breaks and other whitespace (including indentation) in the text. Some languages allow variable interpolation or even code to be evaluated inside of the string." ---- ''[EKB]: FB, I agree with your point. I rewrote this so it reads as documentation, rather than a discussion. Is this OK with you?'' Note that this is not the same as simply putting text inside curly braces. It might seem like it since, for example, the Ruby example from the Wikipedia article: puts <