I've been playing with generating poetry using spreadsheet formulae for a year or more. why produce automatic poetry? I encourage you to read up on John Cage and Chance Operations Coming from a software development background, I have an uncomfortable relationship with the idea of anything automatic. The work that goes into a button you can push to automagically do something, is often complex and subject to variation. Automating anything to do with the english language implies even more complexity. The language, in a word, is irregular - making it beautiful and a major pain to codify. Here's how I approached "automatic poetry". provide input to the spreadsheet about the structure of a poem. provide data that the spreadsheet can use to construct its own poem. To me, the logical units of a poem are the words. Each word contributes to a line in a poem by acting as a part of speech. It's probably important to note here for the reader, that I don't even con...