diff --git a/doc/install.mdwn b/doc/install.mdwn
index c5324bddae..8c71b56a8b 100644
--- a/doc/install.mdwn
+++ b/doc/install.mdwn
@@ -9,24 +9,25 @@
To build and use git-annex, you will need:
-* `git`:
-* The Haskell Platform:
-* MissingH:
-* pcre-light:
-* utf8-string:
-* SHA:
-* dataenc:
-* TestPack
-* QuickCheck 2
-* hS3 (optional, but recommended)
-* `uuid`:
+* Haskell stuff
+ * [The Haskell Platform](http://haskell.org/platform/)
+ * [MissingH](http://github.com/jgoerzen/missingh/wiki
+ * [pcre-light](http://hackage.haskell.org/package/pcre-light)
+ * [utf8-string](http://hackage.haskell.org/package/utf8-string)
+ * [SHA]()
+ * [TestPack](http://hackage.haskell.org/cgi-bin/hackage-scripts/package/testpack)
+ * [QuickCheck 2](http://hackage.haskell.org/package/QuickCheck)
+ * [hS3](http://hackage.haskell.org/package/hS3) (optional, but recommended)
+* [git](http://git-scm.com/)
+* [uuid](http://www.ossp.org/pkg/lib/uuid/)
(or `uuidgen` from util-linux)
-* `xargs`:
-* `rsync`:
-* `curl` : (optional, but recommended)
-* `sha1sum`: (optional, but recommended)
-* `gpg`: (optional; needed for encryption)
-* [Ikiwiki](http://ikiwiki.info) is needed to build the documentation,
- but that will be skipped if it is not installed.
+* [xargs](http://savannah.gnu.org/projects/findutils/)
+* [rsync](http://rsync.samba.org/)
+* [curl](http://http://curl.haxx.se/) (optional, but recommended)
+* [sha1sum](ftp://ftp.gnu.org/gnu/coreutils/) (optional, but recommended;
+ a sha1 command will also do)
+* [gpg](http://gnupg.org/) (optional; needed for encryption)
+* [Ikiwiki](http://ikiwiki.info) (optional; used to build the docs)
Then just [[download]] git-annex and run: `make; make install`