Here's a Dynamic Mad Lib Interface Maker, that produced the following gem
A Dog's Day
Shall I compare thee to a autumn's day?
Thou art more lovely and more temperate:
Rough pats do shake the darling buds of May,
And summer's lease hath all too short a date;
Sometime too hot the cat of heaven hisses,
And often is his brindle complexion dimm'd;
And every fair from fair sometime declines,
By chance or nature's slobbery course unshed'd;
But thy eternal summer shall not fade,
Nor lose possession of that fair thou ow'st;
Nor shall death brag thou wander'st in his shade,
When in eternal lines to time thou grow'st:
So long as mailmen can chase or treats can eat,
So long lives this, and this gives life to thee.
Here's the Mad Libs interface that created it.
Nothing too fancy so far. It's a simple analytic app that uses reference short cuts to fill in the blanks. It's also the second app in a chain. The first app reads a Mad Libs template file like this
Shall I compare thee to a __Season__'s day? Thou art more lovely and more temperate: Rough __Plural_Noun__ do shake the darling buds of May, etc...
and generates the user interface that's shown above in the second app, before chaining to it. Change the template and you get a different UI.
This input template
There once was a man from Madras Whose __Plural_Body_Part__ were made of brass In stormy weather They clang together And sparks fly out of his __Another_Body_Part__!
gives you this UI