Just a beginner with a question about this: <i>"99 bottles of beer on the wall..." Write a program which prints out the lyrics to that beloved classic, that field-trip favorite: "99 Bottles of Beer on the Wall."</i> This is what I came up with: bottles = 100 while bottles > 1 puts (bottles-1).to_s + " Bottles of beer on the wall, " + (bottles-1).to_s + " Bottles of beer! You take one down, you pass it around and " + (bottles-2).to_s + " Bottles of beer on the wall!" bottles = (bottles-1) end Is this ok? Are there faster or better ways? Thanks.