Sam Ruby excerpt rubys@intertwingly.net .