> > If the global $, is okay, you can just do arr.join, but if you can't > be sure, then arr.join "" There is no need to use the empty string as parameter it is the default, OP should however know that split and join do not have the same default parameters space = " " empty = "" split is the same as split( space ) and join is the same as join( empty ) :( Cheers Robert -- http://ruby-smalltalk.blogspot.com/ --- Whereof one cannot speak, thereof one must be silent. Ludwig Wittgenstein