This article, along with a tool to encode/decode Xantech IR-X10 commands may be found at
[Link: rcollins.org].
I apologize if the formatting of this document isn't handled properly by this forum, and is therefore posted off-site.
The final version of this document includes corrections and additional discoveries made since my original posting.