I only just discovered the --recursive flag to git clone.

Using --recursive simplifies instructions related to the submodule
initialization for shFlags.
diff --git a/README.mdown b/README.mdown
index 9016538..44c13fb 100644
--- a/README.mdown
+++ b/README.mdown
@@ -48,10 +48,9 @@
 This is much like the manual installation below, but there are additional steps required to install some extra tools that
 are not distributed with [msysgit](http://code.google.com/p/msysgit/).
 
-After cloning the git-flow sources from Github, also fetch the submodules:
+Clone the git-flow sources from Github:
 
-	$ git submodule init
-	$ git submodule update
+	$ git clone --recursive git://github.com/nvie/gitflow.git
 
 Copy git-flow's relevant files to your msysgit installation directory:
 
@@ -73,11 +72,9 @@
 After copying the files above, you can safely uninstall your Cygwin installation by deleting the C:\cygwin directory.
 
 ### Manual installation
-If you prefer a manual installation, please use the following instructions.
-After downloading the sources from Github, also fetch the submodules:
+If you prefer a manual installation, please use the following instructions:
 
-	$ git submodule init
-	$ git submodule update
+	$ git clone --recursive git://github.com/nvie/gitflow.git
 
 Then, you can install `git-flow`, using: