diff --git a/site/docs.md b/site/docs.md
index 4d69799df..a15c448ff 100644
--- a/site/docs.md
+++ b/site/docs.md
@@ -1,9 +1,9 @@
 # Documentation
 
 
 
@@ -11,7 +11,7 @@ margin-bottom:0.2em;
 
 
 
-**Getting started**
+## Getting started
 
 #### [Home](index.html)
 What is hledger, and what can it do for you ?
@@ -29,47 +29,49 @@ Small, guided exercises introducing data entry, reporting, and accounting.
 
 
 
-**Reference**
+## Reference
 
-#### [hledger](hledger.html)
-The command-line interface.
-
+#### [All-in-one manual](manual.html)
+All the below on one page. 
 
-#### [hledger-ui](hledger-ui.html)
-The curses-style interface.
-
 
-#### [hledger-web](hledger-web.html)
-The web interface.
-
+### User Interfaces
 
-#### [hledger-api](hledger-api.html)
-A JSON API server.
-
+#### [`hledger`](hledger.html)
+The main command-line UI.
+Good for data entry, control and scriptability. 
+
+#### [`hledger-ui`](hledger-ui.html)
+A curses-style UI
+, for quick review. 
+
+#### [`hledger-web`](hledger-web.html)
+A web UI
+, for browsing, data entry and sharing. 
+
+#### [`hledger-api`](hledger-api.html)
+A basic web API
+, for building client-side apps. 
+
+
+### File formats
 
 #### [Journal](journal.html)
-
+hledger's native data format, representing an accounting journal. 
 
 #### [CSV](csv.html)
-
+Comma Separated Values, used for import/export. 
 
 #### [Timeclock](timeclock.html)
-
+For time logging, with clock-in/clock-out records. 
 
 #### [Timedot](timedot.html)
-
-File formats.
-
-\
-
-
-#### [Combined manual](manual.html)
-All on one page.
+A more human-editable time logging format. 
 
 
 
 
-**More**
+## More
 
 #### [How to read CSV files](how-to-read-csv-files.html)