On Matt Armstrong, you wrote:
> Glen Starchman <glen / enabledventures.com> writes:
> > 99.downto(0){|x|w=" on the wall";u="#{x!=0?eval(x.to_s):'no more'}
> > #{x>1?'bottles':'bottle'} of beer";p"#{u}#{w} #{u}. Take one down,
> > pass it around,#{u}#{w}"}
> >
> > 159 characters... can it be squeezed down any further?
>
> By one...change x!=0 to x>0

Unfortunately, that would give grammatically incorrect English on the 
last line: 

"no more bottle of beer" vs. "no more bottle*s* of beer"

I'm sure there's a way to distill this even further.  Humor me... it's 
the most rewarding work I have done all month... ;-)