On Oct 17, 2006, at 7:59 PM, Lovell Mcilwain wrote: > The snipet of code its referring to is: > > puts number + ' bottles of beer on the wall, ' number + ' bottles of > beer. Take one down pass it around' You are missing a plus in the above line. You need one right before the second `number` to join it into the string. When you get that far, you will run into a new error (assuming `number` is actually numeric). ;) You need to convert numbers to put them in strings. You can do this with the to_s method available to all numbers: puts '1 + 2 =' + 3.to_s Hope that helps. Welcome to Ruby. James Edward Gray II