Great stuff. And some good points from other posters that could/should be incorporated to provide a more rounded and comprehensive view.