Thanks. I have been thinking of updating it but the underlying principles are largely the same still.Great guide, very interesting reading.
Would be lovely to have an update to this guide (not sure how much has changed, but presume there are now some new differences, etc).