This question appears over at Theo Spark's excellent blog (http://www.theospark.net/) but when I posted it here I neglected to extend credit to its actual source, a couple by the name of Gunn. I posted it on my blog with appropriate attribution.