Excellent! I tried this right away and was able to make this mission critical app: b = " bottles of beer" w = " on the wall. " t = " Take one down and pass it around. " 99.downto(1) do |i| puts i.to_s + b + w + i.to_s + b + "." + t + (i - 1).to_s + b + w end Thanks again! -- Posted via http://www.ruby-forum.com/.