THIS IS A WORKING VERSION of this template as of 18 February 2011. It does NOT include any and all improvements added after that date. This version is here to keep the commented explanations archived, but to release them from the live version so they will not be transcluded to redirect pages along with the code.