diff --git a/MAINTENANCE b/MAINTENANCE
index b1d54692b065ed9a8c697e27a4e273263a5792b4..8227141e014a514feae91ddb58e1c840906e9228 100644
--- a/MAINTENANCE
+++ b/MAINTENANCE
@@ -108,6 +108,8 @@ Step 0)
   (the latter link seems to be a bit funky, may better use the CVS home page
   as entry point.)
 
+  There are a couple of front-end for CVS, e.g. an Emacs mode and many others.
+
 Step 0a)
   Make sure the stuff you are checkingin at least builds without errors.
 
@@ -118,21 +120,18 @@ Step 1)
 
 Step 2)
   cvs commit
-  BIG FAT WARNING: this commits _all_ changed files. It is probably bette
-  to commit on a file-per-file basis.
+  NOTE: this commits _all_ changed files. It is probably bette
+  to commit on a file-per-file basis:
+
+  cvs commit FILE1 .... FILEN
+  with a selected collection of file you really want to commit.
 
   ALSO: it is required that all commits are properly documented. The comments
   must be written in a way that other people can understand them.
 
-  There are a couple of front-end for CVS, e.g. an Emacs mode, a TCL interface,
-  and even when using CVS from the command-line, it is not necessary to commit
-  everything at once. So maybe better do:
 
-Step 2-preferred)
-  cvs commit FILE1 .... FILEN
-  with a selected collection of file you really want to commit.
+Another possibility (avoiding Step 1) from above) is the following:
 
-Step (1 and 2-preferred)-alternative)
   Check out the "cvs.sh" script:
 
   cvs co admin-utils/cvs.sh