Switch to side-by-side view

--- a/README.asc
+++ b/README.asc
@@ -15,19 +15,34 @@
 
 It can work in two modes, either by forwarding the stream to MPD (using
 HTTP), or using ALSA directly to play the stream. The latter method is
-preferred because it allows adjusting the sample rate to match the source.
+preferred because it allows lower latency and adjusting the sample rate 
+to match the source, which both avoids glitches and allows good 
+synchronization between multiple players.
 
-It is designed to work with
+*mpd2sc* is designed to be controlled from 
 link:http://www.lesbonscomptes.com/upmpdcli[upmpdcli], with with it
-provides a Songcast _Receiver_ interface (hopefully) usable from any
+provides a Songcast _Receiver_ interface usable from any
 Songcast _Sender_ such as the Windows or Mac OS X Linn Songcast
 applications.
 
+The end result is that you can broadcast audio captured on Windows or OS X
+to multiple *upmpdcli* instances, or to other Songcast Receivers, with excellent
+quality and synchronization. Of course the audio can be produced by any audio app, 
+e.g. Spotify, Qobuz, Tidal, etc.
 
 == mpd2sc
 
-*mpd2sc* implements a gateway for sending a Linux audio stream to Songcast.
+*mpd2sc* implements a gateway for sending a Linux audio stream to Songcast. 
+This allows broadcasting sound from an *upmpdcli* instance
+to multiple Songcast Receivers, thus implementing synchronized multiroom audio.
 
-It can works in two slightly different modes, reading mpd output from a
-fido, or reading an ALSA input channel. In both cases, the interface is
-provided by *upmpdcli*.
+When this mode is enabled, the main *upmpdcli* instance also plays through 
+a local Receiver, to ensure good synchronization with the other players.
+
+*mpd2sc* can work in two slightly different modes, either reading mpd output
+from a fifo (used for broadcasting the UPnP stream), or reading an ALSA input 
+channel (used for broadcasting an analog source).
+
+The mode of operation is controlled by selecting an appropriate OpenHome Source in
+the *upmpdcli* OpenHome interface, which can be done from *upplay* or another 
+OpenHome-capable Control Point such as Bubble DS.