In
http://www.snopes.com/travel/airline/squawk.asp, you can find some novel ways to solve problems. The article is about problems with airplanes, but many of the entries seem quite relevant to computer programmers, and their interactions with users. For instance:
Problem - IFF inoperative.
Solution - IFF always inoperative in OFF mode.
Problem - Number 3 engine missing.
Solution - Engine found on right wing after brief search.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)