diff --git a/doc/Changelog.html b/doc/Changelog.html
index b089b25a..a90995da 100644
--- a/doc/Changelog.html
+++ b/doc/Changelog.html
@@ -24,7 +24,10 @@ a:visited { color: #0000EE; }
Updated MediaInfo to v0.7.69 (2014-04-26), compiled with ICL 14.0 and MSVC 12.0
Updated mpg123 decoder to v1.19.0 (2014-03-08), compiled with GCC 4.8.2
Fixed a bug that could cause the cover artwork to be lost under certain circumstances
+Fixed "overwrite existing file" mode to NOT delete the input file
+Some more tweaks to the LAME algorithm quality selector
Added command-line options to adjust the LameXP font size (see FAQ doc for details)
+Various bugfixes and code improvements
Changes between v4.08 and v4.09 [2014-01-26]:
diff --git a/doc/FAQ.html b/doc/FAQ.html
index 8e394691..c4eb1d72 100644
--- a/doc/FAQ.html
+++ b/doc/FAQ.html
@@ -810,20 +810,27 @@ faster encoding speed at the cost of reduced sound quality (lower algorithm qual
algorithm quality does influence the encoding speed, it does NOT influence the decoding speed at all. Also
note, again, that the chosen algorithm quality does NOT influence the resulting file's bitrate at all.
-The LAME algorithm quality is an integral value between "0" (best/slowest) and "9" (worst/fastest), but NOT
-all of the possible values currently have a distinct effect! More specifically, the following table applies:
+The LAME algorithm quality is an integral value in the '0' and '9' range, where '0' gives the best quality
+(slowest encoding) and '9' gives the fastest encoding speed (worst quality). Note, however, that only the CBR
+and ABR modes use all possible values. The (new) VBR mode has only three distinct quality levels: '0' to '4',
+'5' to '6' and '7' to '9'. For example, in VBR mode, all values in the '0' to '4' range are mapped to '0'.
+
+The "algorithm quality" options available in LameXP will be mapped to '7', '5', '2' and '0', respectively.
+Note that '0' (best quality) is only slightly better than '2' (high quality), but substantially slower!
+
+
+The following tables contain some details about the LAME algorithm quality modes:
For CBR and ARB modes:
-- 0: Use slowest & best possible version of all algorithms
-
- 3: Default value, good speed, good quality
-
- 7: Very fast, ok quality (psycho acoustics are used for pre-echo & M/S, but NO noise shaping)
-
- 9: Disables almost all algorithms including psy-model, poor quality
+- 0: Use slowest and best possible version of all algorithms (highest precision of parameters)
+
- 1 to 3: Similar to 0, but with decreasing precision of parameters the further from 0
+
- 5 to 6: Same as 7, but enables noise shaping and increases subblock gain
+
- 7 to 9: Very fast (psycho acoustics are used for pre-echo and M/S, but *NO* noise shaping)
For (new) VBR mode only:
-- 0 to 4: Use the best algorithm (slower)
-
- 5 to 9: Use the not so good algorithm (faster)
-
-The "algorithm quality" options available in LameXP will be mapped to "0", "3", "7" and "9", respecitly. Note
-that option "0" (best quality) is only very slightly better than "3" (high quality), but significant slower!
+0 to 4: All features of the other modes, best search when applying Huffman coding
+5 to 6: All features of 7, calculat/consider actual quantisation noise, enable subblock gain
+7 to 9: This level uses a psy-model but does *NOT* calculate quantisation noise
+Note that the LAME switches "-h" and "-f" are simply aliases for mode '2' and '7', respectively!