From: Walton Hoops Date: 2009-09-10T06:04:28+09:00 Subject: Re: Tutorial challenge program help Chris: > I still do not know what gave that blank line as i said before. I was > hoping > to understand what caused that so i can avoid it in the future. Thank > you for all the tips. I've cleaned up your code and placed it on pastie: http://pastie.org/611591 Notice line's 9 and 12 (the if and else) you do: reply = gets.chomp You also however do so at the beginning of your while loop (line 6) so, your code at line 9 sets reply to the user input, then jumps back to the start of your loop and proceeds to do it again. Thus requiring 2 sets of input. Does that make sense?