MadLibs

Matt Schuchardt used this idea in his high-school programming elective he taught.

http://p2pu.org/en/groups/playing-madlibs-with-python-building-your-first-game/

http://nedbatchelder.com/text/madlibs.html