diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md
index 44f0d7df5..4f251236f 100644
--- a/DEVELOPMENT.md
+++ b/DEVELOPMENT.md
@@ -27,7 +27,7 @@ title: hledger contributor guide
 
 **Development version**
   [Get it](#how-to-set-up-for-hledger-development),
-  [browse it](http://joyful.com/repos/hledger)
+  [browse it](http://hub.darcs.net/simon/hledger)
   (or via [darcsweb](http://joyful.com/darcsweb/darcsweb.cgi?r=hledger;a=shortlog))
   
   
@@ -101,7 +101,7 @@ or
 
 - get the hledger repo:
   
-        darcs get --lazy http://joyful.com/darcsden/simon/hledger
+        darcs get --lazy http://hub.darcs.net/simon/hledger
         cd hledger
         
 - install packages required to build hledger and add-ons, or as many of them as possible:
@@ -186,7 +186,7 @@ or
 
 ### how to do code review
 
-- watch for and read new patches on the mail list, irc, darcsweb patch feed, or [darcsweb patch log](http://joyful.com/darcsweb/darcsweb.cgi?r=hledger;a=shortlog)
+- watch for and read new patches on the mail list, irc, or [darcs hub](http://hub.darcs.net/simon/hledger/changes) ([feed](http://hub.darcs.net/simon/hledger/changes/atom))
 - set up for development and test new patches in your own repo
 - read the existing [code docs and source](#quick-links)
 - send feedback or discuss via irc or list
@@ -254,10 +254,9 @@ The hledger project aims to produce:
 
 ### code
 
-- the main repo is served from a private darcsden instance on joyful.com
-- darcsweb is also available as an alternate browsing UI
+- the hledger repo is hosted on hub.darcs.net
 
-
+
 
 
 
diff --git a/MANUAL.md b/MANUAL.md
index ad73f6ee5..cdb107192 100644
--- a/MANUAL.md
+++ b/MANUAL.md
@@ -58,7 +58,7 @@ something like:
 To build the latest [development version](DEVELOPMENT.html) do:
 
     $ cabal update
-    $ darcs get --lazy http://joyful.com/darcsden/simon/hledger
+    $ darcs get --lazy http://hub.darcs.net/simon/hledger
     $ cd hledger
     $ make install (or do cabal install inside hledger-lib/, hledger/ etc.)
 
@@ -96,7 +96,7 @@ in a certain account.
 
 To create an initial journal, run `hledger add` and follow the prompts to
 enter some transactions.  Or, save this
-[sample file](http://joyful.com/repos/hledger/data/sample.journal) as
+[sample file](http://hub.darcs.net/simon/hledger/data/sample.journal) as
 `.hledger.journal` in your home directory. Now try commands like these:
 
     $ hledger                               # show available commands
@@ -1099,7 +1099,7 @@ appropriate amount of hours. From the time log above, hledger print gives:
         (projects:A)          2.0h
 
 Here is a
-[sample.timelog](http://joyful.com/repos/hledger/data/sample.timelog) to
+[sample.timelog](http://hub.darcs.net/simon/hledger/data/sample.timelog) to
 download and some queries to try:
 
     hledger -f sample.timelog balance                               # current time balances
@@ -1110,7 +1110,7 @@ To generate time logs, ie to clock in and clock out, you could:
 
 - use emacs and the built-in timeclock.el, or
   the extended [timeclock-x.el](http://www.emacswiki.org/emacs/timeclock-x.el)
-  and perhaps the extras in [ledgerutils.el](http://joyful.com/repos/ledgertools/ledgerutils.el)
+  and perhaps the extras in [ledgerutils.el](http://hub.darcs.net/simon/ledgertools/ledgerutils.el)
 
 - at the command line, use these bash aliases:
 
@@ -1412,7 +1412,7 @@ or get help.
    using your platform's package management system. Or the dependencies
    specified on a package may need updating. Or there may be a compilation
    error.  If you find an error in a hledger package, check the
-   [recent commits](http://joyful.com/darcsden/simon/hledger/changes) to
+   [recent commits](http://hub.darcs.net/simon/hledger/changes) to
    see if the [latest development version](#installing) might have a fix.
 
 #. **ExitFailure 11**  
@@ -1516,14 +1516,12 @@ Here are some issues you might encounter when you run hledger:
 
         $ chart food --depth 2 -p jan
 
-See also the [extra](http://joyful.com/repos/hledger/extra) directory.
+See also the [extra](http://hub.darcs.net/simon//hledger/extra) directory.
 
 ### Other resources
 
 - The rest of the [hledger.org](http://hledger.org) site.
 
-- The [c++ ledger site](https://github.com/jwiegley/ledger/wiki).
-  Also the [c++ ledger 2.x manual](http://joyful.com/repos/ledger/doc/ledger.html)
-  is slightly outdated but informative.
+- The [c++ ledger site](http://ledger-cli.org) and highly informative [manual](http://ledger-cli.org/3.0/doc/ledger3.html).
 
 - [Why you need accounting](http://podcastle.org/2009/10/09/pc-miniature-38-accounting-for-dragons)
diff --git a/hledger-lib/hledger-lib.cabal b/hledger-lib/hledger-lib.cabal
index 3b10e0a84..3f1fea2d8 100644
--- a/hledger-lib/hledger-lib.cabal
+++ b/hledger-lib/hledger-lib.cabal
@@ -76,7 +76,7 @@ library
 
 source-repository head
   type:     darcs
-  location: http://joyful.com/repos/hledger
+  location: http://hub.darcs.net/simon/hledger
 
 -- cf http://www.haskell.org/cabal/release/cabal-latest/doc/users-guide/authors.html
 
diff --git a/hledger-web/hledger-web.cabal b/hledger-web/hledger-web.cabal
index 5e2fc1993..bb68b56bb 100644
--- a/hledger-web/hledger-web.cabal
+++ b/hledger-web/hledger-web.cabal
@@ -38,7 +38,7 @@ extra-source-files:
 
 source-repository head
   type:     darcs
-  location: http://joyful.com/repos/hledger
+  location: http://hub.darcs.net/simon/hledger
 
 -- Flag production
 --     Description:   Build fully optimised and with web files embedded (not loaded from ./static/)
diff --git a/hledger/hledger.cabal b/hledger/hledger.cabal
index d94169bd6..103895275 100644
--- a/hledger/hledger.cabal
+++ b/hledger/hledger.cabal
@@ -34,7 +34,7 @@ extra-source-files:
 
 source-repository head
   type:     darcs
-  location: http://joyful.com/repos/hledger
+  location: http://hub.darcs.net/simon/hledger
 
 flag threaded
     Description:   Build with support for multithreaded execution