This has been an excellent thread.