This page has been moved to https://www.rarous.net/weblog/2013/06/02/legacy-code-writer-part-2.html