diff --git a/site/features.md b/site/features.md
index bd839904..50dd101b 100644
--- a/site/features.md
+++ b/site/features.md
@@ -10,6 +10,7 @@ example](https://github.com/weaveworks/weave#example):
* [Virtual ethernet switch](#virtual-ethernet-switch)
* [Address allocation](#addressing)
+ * [Naming and discovery](#naming-and-discovery)
* [Application isolation](#application-isolation)
* [Dynamic network attachment](#dynamic-network-attachment)
* [Security](#security)
@@ -108,6 +109,20 @@ IP addresses of external services the hosts or containers need to
connect to. The same IP range must be used everywhere, and the
individual IP addresses must, of course, be unique.
+### Naming and discovery
+
+Named containers are automatically registered in
+[weaveDNS](weavedns.html), which makes them discoverable through
+simple name lookups:
+
+ host1$ docker run -dti --name=service ubuntu
+ host1$ docker run -ti ubuntu
+ root@7b21498fb103:/# ping service
+
+This feature supports load balancing, fault resilience and hot
+swapping; see the [weaveDNS](weavedns.html) documentation for more
+details.
+
### Application isolation
A single weave network can host multiple, isolated applications, with