From: vsv Date: 2006-03-29T17:13:43+09:00 Subject: Re: How to 'space' certain things apart? 1. you don't need extra variables var, var2, var2 - you already have all required values in variables first_name, middle_initial, last_name; 2. value stored in var1 varable is already a String - don't need to convert it with var1.to_s; 3. to build name value you can use: name = first_name + ' ' + middle_initial + ' ' + last_name or name = "#{first_name} #{middle_initial} #{last_name}" or name = format( "%s %s %s", first_name, middle_initial, last_name ) or (same as previous) name = "%s %s %s" % [ first_name, middle_initial, last_name ] don't be confused by so many ways to make it, just pick one and use it; happy rubying! Sergey