This deserves its own thread.
Discuss.

Discuss.