Ok, minor change to my prog - at least it will cut away 10 chars though.

1.upto(?d) do |x|
   p 'fizzBuzz'  if x % 15  == 0
   p 'fizz'  if x % 3 == 0
   p 'buzz'  if x % 5 == 0
   p x if x % 3 != 0
end


--------------------------------------------|
If you're not living on the edge,
then you're just wasting space.