This thread is very interesting and informative, but there seems to be a growing lack of politeness here.

Disagree with each other by all means but read the Code of Conduct again and try to state you points without insults.

Thanks
Dave