OK, I've thrown this page together really quickly so others can
take a look at what others have done using the CM19A.
Mike Lemay's X10MMS
Michael's driver differs from my own in that my driver has
no additional intelligence for decoding the
user/application input to CM19A commands (or vice
versa).