| Semi-colons, that is so cheating require("open-uri") && puts((ARGV.size !=1) ? "Usage: #$0 <zip code>": ("The temperature in #$1 is #$2 degrees F." if %r|Weather</b> for <b>(.*?)</b>.*? (\d+)°F| =~open("http://www.google.com/search?hl=en&q=temperature+#{ARGV[0]}"){|f| f.read})) This is without semi-colons :) -- >here are more things in heaven and earth, horatio, than are dreamt of in your philosophy. -- Email.it, the professional e-mail, gratis per te: http://www.email.it/f Sponsor: DVD vergini: acquista online a prezzi vantaggiosi! Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=4589&d=2-3