This has turned into quite a thread. Nice discussion.