What the?? I just spent two days trying to figure out why I couldn't reproduce the example in "Ruby in 20 minutes" and get it to work. After examining my code line for line against the example code and not being able to detect any error, I was assembling several code examples into a text file to post here, when I happened to notice 'elsif'. Why didn't Ruby flag 'elseif' as an error? Does Ruby try differentiate itself in ridiculous ways like that just for the sake of being different? And why isn't something like that explicitly pointed out in a beginning tutorial? So far, I have to give Ruby two thumbs down. C++, Java, Javascript, php, Servlets+JSP programmer -- Posted via http://www.ruby-forum.com/.