I began writing this tutorial a few years back on other forums and have been tweaking it on occasion and will continue to do so as the technology...