This thread has been enlightening. Thanks to all who contributed positively and left useful references.