Paul,
Trying to save you some time here.
Well, I have an X10 module available for sale that runs using CM11 (RS-232) off RFX9600.
There's a free ProntoScript module for Denon TCP available @
www.prontoprojects.comUPnP is available via UDP if you want to write the protocol or simply hang around and hopefully, Philips will publish their UPnP and SSDP code that as part of Sonos Module.