* FILEVER and PRODUCTVER must use commas with a space after the comma - not using that format results in various apps just showing "1, 0, 0, 0" for the version.
* The STRFILEVER and STRPRODUCTVER can actually be anything - they're strings after all. But they must include the \0 char at the end or some apps will fail to read those strings or even crash.
* in the version resource, the "BLOCK" value must match the "Translation" value, or almost all applications that read the version will not find the version strings.