I've read about the single central repository vs. multiple repositories approach in Mercurial (e.g. these SO questions), and it's pretty clear that small repositories (one per self-contained project) is the right approach.
But this implies a large number of repositories, where by "large number" I mean enough that it's hard to keep track of which contains what. I'm in a small team (< 7 developers) and with the number of projects we work on, different branches/versions, etc., I can see us having 50 or 60 repositories.
Are there any tools out there to help catalog/manage a Mercurial server with dozens or hundreds of repositories?
edit: I'm using both SCM-Manager (within our firewall) and bitbucket (outside our firewall). Oh, and of course each developer is going to have his/her own local clones of a bunch of them.
The problem is not how to put large numbers of mercurial repositories on a server, but how to keep track of them all.