Recent changes to this wiki:

diff --git a/diezelsun.mdwn b/diezelsun.mdwn
index d343b3e..e19f864 100644
--- a/diezelsun.mdwn
+++ b/diezelsun.mdwn
@@ -1,6 +1,6 @@
-DiezelSun - знаменитый 3d моделлер, разработчик 3d движков.
+Diezel Sun - знаменитый 3d моделлер, разработчик 3d движков.
 
-DiezelSun - 3d modeller, developer 3d engines.
+Diezel Sun - 3d modeller, developer 3d engines.
 
 References
 

ok
diff --git a/diezelsun.mdwn b/diezelsun.mdwn
new file mode 100644
index 0000000..d343b3e
--- /dev/null
+++ b/diezelsun.mdwn
@@ -0,0 +1,7 @@
+DiezelSun - знаменитый 3d моделлер, разработчик 3d движков.
+
+DiezelSun - 3d modeller, developer 3d engines.
+
+References
+
+http://en.wiki.unrealsoftware.de/index.php/DiezelSun_3d_graphics - unreal engine

It's a list, not a bed.
diff --git a/index.mdwn b/index.mdwn
index fce48e9..e1c5ee8 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -28,4 +28,4 @@ not been changed, a reference will be created to the original file.
 # Support
 
 * [IRC channel #nosec on FreeNode](irc://irc.freenode.net/nosec)
-* [The bcollect development mailing lit](mailto:bcollect-devel@lists.ancient-solutions.com) (Drop a mail containing the text ”subscribe bcollect-devel“ to majordomo@lists.ancient-solutions.com)
+* [The bcollect development mailing list](mailto:bcollect-devel@lists.ancient-solutions.com) (Drop a mail containing the text ”subscribe bcollect-devel“ to majordomo@lists.ancient-solutions.com)

Add some information about the mailing list.
diff --git a/index.mdwn b/index.mdwn
index 6d94df0..fce48e9 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -28,3 +28,4 @@ not been changed, a reference will be created to the original file.
 # Support
 
 * [IRC channel #nosec on FreeNode](irc://irc.freenode.net/nosec)
+* [The bcollect development mailing lit](mailto:bcollect-devel@lists.ancient-solutions.com) (Drop a mail containing the text ”subscribe bcollect-devel“ to majordomo@lists.ancient-solutions.com)

Add a note about MacOS now that I'm on it.
diff --git a/source.mdwn b/source.mdwn
index 91c3c05..2e2f2a4 100644
--- a/source.mdwn
+++ b/source.mdwn
@@ -46,6 +46,10 @@ or run the command
 
     % git help tutorial
 
+Users of Mac OS version 10 and later can use the
+[Git OSX installer](http://code.google.com/p/git-osx-installer/). In
+order to build *bcollect*, Xcode is required.
+
 # License
 
 The *bcollect* source code is freely available to everybody under the

Add a page describing how to get hold of the git source code.
diff --git a/source.mdwn b/source.mdwn
new file mode 100644
index 0000000..91c3c05
--- /dev/null
+++ b/source.mdwn
@@ -0,0 +1,66 @@
+[[!meta title="Where to get the bcollect source code"]]
+
+# Release versions
+
+The release versions of *bcollect* are available through FTP from
+[the Ancient Solutions FTP server](ftp://ftp.ancient-solutions.com/pub/bsdprojects/bcollect/).
+
+The current release version is *bcollect* 0.6.0. The following files
+are available:
+
+* [bcollect-0.6.0.tar.bz2](ftp://ftp.ancient-solutions.com/pub/bsdprojects/bcollect/bcollect-0.6.0.tar.bz2) [or via HTTP](http://ftp.ancient-solutions.com/pub/bsdprojects/bcollect/bcollect-0.6.0.tar.bz2)
+* [bcollect-0.6.0.tar.gz](ftp://ftp.ancient-solutions.com/pub/bsdprojects/bcollect/bcollect-0.6.0.tar.gz) [or via HTTP](http://ftp.ancient-solutions.com/pub/bsdprojects/bcollect/bcollect-0.6.0.tar.gz)
+* [bcollect-0.6.0.tar.rz](ftp://ftp.ancient-solutions.com/pub/bsdprojects/bcollect/bcollect-0.6.0.tar.rz) [or via HTTP](http://ftp.ancient-solutions.com/pub/bsdprojects/bcollect/bcollect-0.6.0.tar.rz)
+
+For laziness of the author, no signed tarballs are available at present.
+
+Please note that binary [[Packages]] are available as well.
+
+# Development tree
+
+The development tree is available through [git](http://git.or.cz/). In
+order to check out the current version, please run the command
+
+    % git clone http://git.ancient-solutions.com/bcollect/bcollect.git
+
+This should check out the current development tree. The following
+branches are available:
+
+[[!table data="""
+master | The most recent development code, no release engineering goes here so use with care
+bcollect-0.6.x | The most recent 0.6.x release branch (stable), receives bugfixes only
+bcollect-0.5.x | The most recent 0.5.x release branch (old stable)
+include | A branch with an attempt to implement an *Include* statement for the configuration file to include other files
+autoconf | Old branch from the time the build system was migrated to *autoconf*, don't use
+"""]]
+
+In order to check out a release branch, for example the 0.6.x release
+series, run the following command after *git clone*:
+
+    % git checkout -b bcollect-0.6.x origin/bcollect-0.6.x
+
+You can then edit the source code using the regular git commands. For an
+overview please see the
+[git tutorial](http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html)
+or run the command
+
+    % git help tutorial
+
+# License
+
+The *bcollect* source code is freely available to everybody under the
+terms and conditions of the **3-clause BSD license**. The license terms
+are as follows:
+
+(c) 2007, Tonnerre Lombard <tonnerre@ancient-solutions.com>, Ancient Solutions. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form  must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+* Neither the name of Ancient Solutions nor the name of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+[[!tag Getting]]

Add a title to the documentation page.
diff --git a/documentation.mdwn b/documentation.mdwn
index 28b24c6..5430803 100644
--- a/documentation.mdwn
+++ b/documentation.mdwn
@@ -1,5 +1,7 @@
+[[!meta title="Documentation about bcollect"]]
+
 The following is a list of all documentation about bcollect:
 
-[[!map  pages="tagged(Documentation)" show=title]]
+[[!map  pages="tagged(Documentation) and !Documentation" show=title]]
 
 [[!tag Documentation]]

Show the title of the pages instead of the description.
diff --git a/documentation.mdwn b/documentation.mdwn
index 1a67f9b..28b24c6 100644
--- a/documentation.mdwn
+++ b/documentation.mdwn
@@ -1,5 +1,5 @@
 The following is a list of all documentation about bcollect:
 
-[[!map  pages="tagged(Documentation)" show=description]]
+[[!map  pages="tagged(Documentation)" show=title]]
 
 [[!tag Documentation]]

Add a collection page for documentation.
diff --git a/documentation.mdwn b/documentation.mdwn
new file mode 100644
index 0000000..1a67f9b
--- /dev/null
+++ b/documentation.mdwn
@@ -0,0 +1,5 @@
+The following is a list of all documentation about bcollect:
+
+[[!map  pages="tagged(Documentation)" show=description]]
+
+[[!tag Documentation]]

Add a section about invoking bcollect.
diff --git a/usage.mdwn b/usage.mdwn
index 98a53e6..79bf839 100644
--- a/usage.mdwn
+++ b/usage.mdwn
@@ -67,4 +67,40 @@ be set here:
 * *PreExec*: command to be executed before the backup is run.
 * *PostExec*: command to be executed after the backup is run.
 
+# Invoking bcollect
+
+*bcollect* accepts a small numbers of command line parameters. For a
+typical backup run, a command line such as
+
+    % bcollect daily -a
+
+is sufficient. This will run all backups which have not been disabled
+explicitly (through the *ManualOnly* flag) and retain the number of
+backups specified in the interval *daily*. It should be noted that
+bcollect is aware of backups which are already being executed and
+refuses to start them again while another backup process is still
+running. Instead, an error message is produced:
+
+    % bcollect daily thebsh
+    thebsh: Backup already in progress
+    % 
+
+When executing the backup, *bcollect* creates a directory named
+*backupname-intevalname-yyyy-mm-dd_HHhSS* in the target directory, e.g.
+*thebsh-daily-2010-03-29_18h16*. The backup is being stored into that
+directory.
+
+*bcollect* accepts the following parameters:
+
+ % bcollect [-c configfile] [-p] <interval> <backup>|-a
+
+[[!table data="""
+Parameter | Effect
+-c configfile | Use an alternative configuration file in place of */etc/bcollect.conf*
+-p | Ressource controlled parallel execution of multiple backups (not implemented yet)
+-a | Execute all backups instead of expecting single backups as parameters
+interval | The interval to be executed, indicating how many backups to keep around
+backup | The name of the backup to be executed, typically the host name, as indicated in *bcollect.conf* as *Name*
+"""]]
+
 [[!tag Documentation]]

Add a wiki page about the usage of ccollect.
diff --git a/usage.mdwn b/usage.mdwn
new file mode 100644
index 0000000..98a53e6
--- /dev/null
+++ b/usage.mdwn
@@ -0,0 +1,70 @@
+[[!meta title="Usage of bcollect"]]
+
+This page describes how *bcollect* is used. It does not describe who uses
+*bcollect*, so if you're looking for that you will be disappointed with the
+contents of this page.
+
+# The configuration file
+
+*bcollect* is controlled through the configuration file */etc/bcollect.conf*
+which contains settings of all backups as well as general settings. An
+example of a typical configuration file would look like this:
+
+    Begin Defaults
+            Interval "daily" 10
+    End Defaults
+    
+    # Define a backup
+    Begin Backup
+            Name            "penrose"
+            Source          "85.214.21.174:/"
+            Destination     "/home/backup/penrose"
+            Summary         true
+            Exclude         "/proc/*"
+            Exclude         "/usr/pkg/emul/linux/proc/*"
+            Exclude         "/emul/linux/proc/*"
+            Exclude         "/kern/*"
+            Exclude         "/tmp/*"
+            Exclude         "/mnt/*"
+            PreExec         "echo Before backup | logger"
+            PostExec        "echo Before backup | logger"
+    End Backup
+ 
+    # Define another backup
+    Begin Backup
+            Name            "thebsh"
+            Source          "193.219.115.146:/"
+            Destination     "/home/backup/thebsh"
+            Summary         true
+            Exclude         "/proc/*"
+            Exclude         "/usr/pkg/emul/linux/proc/*"
+            Exclude         "/emul/linux/proc/*"
+            Exclude         "/kern/*"
+            Exclude         "/tmp/*"
+            Exclude         "/mnt/*"
+            PreExec         "echo Before backup | logger"
+            PostExec        "echo Before backup | logger"
+            # This backup is not executed on bcollect -a
+            ManualOnly      true
+    End Backup
+
+The *Defaults* section may currently contain only intervals for backups.
+These intervals always follow the scheme:
+
+**Interval** *name* *number-of-copies-to-keep*
+
+The section *Backup* may be repeated as many times as required. Each of
+the instances describes a backup to be configured. Various options may
+be set here:
+
+* *Name*: the name of the backup, used for invoking *bcollect*
+* *Source*: rsync compatible hname for a source of the backup, such as *hostname:/path* or *rsync://hostname/share*.
+* *Destination*: path in the local file system where the backup shall be stored, such as */var/adm/backups/hostname*.
+* *Summary*: flag (*true* or *false*) which indicates if rsync shall show a summary or not.
+* *FromCcollect*: flag (*true* or *false*) which indicates whether an existent backup from [ccollect](http://unix.schottelius.org/ccollect/) shall be considered in hardlinking and removing old backups.
+* *ManualOnly*: flag (*true* or *false*) which indicates whether the backup shall be run when *bcollect* is being invoked with the -a flag.
+* *Exclude*: adds one directory per line to the list of directories to be excluded from the backup.
+* *PreExec*: command to be executed before the backup is run.
+* *PostExec*: command to be executed after the backup is run.
+
+[[!tag Documentation]]

Add some kind of index page with a bit of information.
diff --git a/index.mdwn b/index.mdwn
new file mode 100644
index 0000000..6d94df0
--- /dev/null
+++ b/index.mdwn
@@ -0,0 +1,30 @@
+[[!meta title="bcollect - the Backup Collector"]]
+
+*bcollect* is a tool for backing up remote hosts to local directories.
+It can keep a defined number of copies for specific backup intervals
+to give you a backlog of available backups for restoring data.
+
+*bcollect* keeps its backups directly accessible as files and
+directories so you can search through them and access files with
+regular tools and just copy files back as needed.
+
+In order to save space, *bcollect* uses hardlinks between different
+instances of the same backed-up host so multiple backups don't take
+up the same space multiple times. Only files which are actually
+different between two backups actually occupy space. If the file has
+not been changed, a reference will be created to the original file.
+
+# Documentation
+
+* [[Usage]]
+* The [[Technology]] behind bcollect
+* [[Requirements]]
+
+# Getting bcollect
+
+* [[Source]] code repository
+* [[Packages]] for all major distributions
+
+# Support
+
+* [IRC channel #nosec on FreeNode](irc://irc.freenode.net/nosec)

Add a CSS file so we have something in the wiki.
diff --git a/local.css b/local.css
new file mode 100644
index 0000000..76d9ba7
--- /dev/null
+++ b/local.css
@@ -0,0 +1,142 @@
+/*
+ * IkiWiki `local.css` stylesheet following the Gitweb theme.
+ *
+ * Copyright © 2006  Recai Oktaş <roktasATdebian.org>
+ *
+ * Licensed under the GNU General Public License, version 2.
+ * See the file `http://www.gnu.org/copyleft/gpl.txt`.
+ *
+ */
+
+
+/* 
+ * -----------------------------------------------------------------------------
+ * Generic style elements.
+ * -----------------------------------------------------------------------------
+ */
+
+body {
+	font-family: "Trebuchet MS",
+		     "Luxi Sans",
+		     "Bitstream Vera Sans",
+		     "Tahoma",
+		     "Verdana",
+		     "Arial",
+		     "Helvetica",
+		     sans-serif;
+	padding: 1em;
+	margin: 0;
+	font-size: 100.01%;
+	line-height: 1.5em;
+	color: black;
+	background-color: white;
+}
+
+pre, tt, code {
+	font-family: "Bitstream Vera Sans Mono",
+		     "Luxi Mono",
+		     "Courier New",
+		     "Courier",
+		     monospace;
+}
+
+pre, tt, code, tr.changeinfo, #blogform {
+	color: inherit;
+	background-color: #f6f6f0;
+}
+
+pre {
+	margin: 0px 96px 0px 48px;
+	padding: 12px 0px 12px 0px;
+}
+
+h1, h2, h3, h4, h5, h6, dl, dt {
+	font-weight: bold;
+	background-color: inherit;
+	color: #c00040 !important;
+}
+
+h1, h2, h3, h4, h5, h6 {
+	letter-spacing: .04em;
+}
+
+
+/* 
+ * -----------------------------------------------------------------------------
+ * Headers, footers.
+ * -----------------------------------------------------------------------------
+ */
+
+.header, #footer, .changeheader {
+	color: black !important;
+	background-color: #d9d8d1;
+}
+	
+.header, #footer {
+	height: 1.8em;
+	padding: 6px 6px;
+	border: 1px solid #aaa;
+	margin-bottom: 4px;
+	display: block;
+}
+
+.header {
+	font-size: 120.01%;
+	font-weight: normal;
+	letter-spacing: .11em;
+}
+
+span.header {
+	background-image: none !important;
+	text-align: right;
+}
+
+.header { /* Optional header logo (right aligned). */
+	background-image: url(/* ENTER HEADER LOGO PATH */);
+	background-repeat: no-repeat;
+	background-position: 99%;
+}
+
+#footer { /* Optional footer logo (right aligned). */
+	background-image: url(/* ENTER FOOTER LOGO PATH */);
+	background-repeat: no-repeat;
+	background-position: 99%;
+}
+
+
+/* 
+ * -----------------------------------------------------------------------------
+ * Specials.
+ * -----------------------------------------------------------------------------
+ */
+
+#searchform {
+	position: absolute;
+	top: 25px;
+	right: 90px;
+}
+
+
+td.changetime {
+	font-style: italic;
+}
+
+td.changelog {
+	font-style: normal;
+	font-size: x-small;
+	font-weight: bold;
+}
+
+/*
+ * Attribution `div` for IkiWiki.  Use something like as follows:
+ *		<div id="attribution">
+ *		    This site is maintained using Joey Hess's
+ *		    <a href="http://ikiwiki.info/">
+ *		        <img src="ikiwiki.png" title="IkiWiki" alt="IkiWiki" />
+ *		    </a>.
+ *		</div>
+ */ 	
+#attribution img {
+	border: 1px solid black;
+	padding: 2px;
+}