This thread takes my vote rating as :10/10. Thank you for taking the time to make it such an informative discussion, and it also makes good reading too. :-)