On Sat, 21 Jul 2001, Avi Bryant wrote: > 145. Are we sick of this yet? Bytes are dropping like flies -- what's not to like? :-) > @c=(@b='#{n>0?n: :No} bottle#{:s if n!=1} of beer')+' on the wall' > eval %{puts"#@c, #@b\nTake one down, pass it around,",(n-=1;"#@c.\n\n");}*n=99 I'll trade you three bytes for one period: @c=(@b='#{n>0?n: :No} bottle#{:s if n!=1} of beer')+' on the wall' eval %{puts"#@c, #@b. Take one down, pass it around,",(n-=1;"#@c. ");}*n=99 (Am I missing any reasons why expanding the \n's would be bad? Maybe cross-platform weirdness?) David -- David Alan Black home: dblack / candle.superlink.net work: blackdav / shu.edu Web: http://pirate.shu.edu/~blackdav