The "+" is a string contatenation operator. The difference is important to understand..combines the two strings and then outputs the result (since there is no LValue in this operation, Kix simply displays the result on the console). has the same output result, but consists of two distinct output operations.
For most situations, there's no difference, but if you use functions for output management or formatting, it's important to use the string concatenation format (S + S...) so the entire string is "built" and then passed as a single argument to the function.
If you use output functions often, or pass compound strings to functions, it's a good habit to use the "+", simply because it can translate directly from a simple console output to a managed log write function. (see the Msg() and fMsg() UDFs on my site for an example of manage output functions).
Glenn
_________________________
Actually I
am a Rocket Scientist!