This is all very interesing--great thread!  Thanks for all the contributions!