diff --git a/docs/xml/quick-start-guide.xml b/docs/xml/quick-start-guide.xml
index 9486d0199..4d48dfe24 100644
--- a/docs/xml/quick-start-guide.xml
+++ b/docs/xml/quick-start-guide.xml
@@ -175,7 +175,7 @@ Memcheck cannot tell you why the memory leaked, unfortunately. (Ignore the
-If you don't understand an error message, please consult
+If you don't understand an error message, please consult
in the which has
examples of all the error messages Memcheck produces.
@@ -183,11 +183,14 @@ examples of all the error messages Memcheck produces.
Caveats
Memcheck is not perfect; it occasionally produces false positives,
-and there are mechanisms for suppressing these (see
+and there are mechanisms for suppressing these (see
in the ).
However, it is typically right 99% of the time, so you should be wary of
ignoring its error messages. After all, you wouldn't ignore warning
-messages produced by a compiler, right?
+messages produced by a compiler, right? The suppression mechanism is also
+useful if Memcheck is reporting errors in library code that you cannot
+change; the default suppression set hides a lot of these, but you may
+come across more.
Memcheck also cannot detect every memory error your program has. For
example, it can't detect if you overrun the bounds of an array that is