Thanks Xhris for the amount of work you have put into this tutorial. It is good to have these etutorials giving detailed accounts of the techniques that we so often use but at only 5% of their...