ActiveHome X10 SDK
Just noticed that ActiveHomePro has an SDK that allows you to script your own X10 programs. It also allows for monitoring of X10 commands. Craig Andrea is using it to monitor his build status. Cool idea!
I think the Creating Desktop Application Remote Controls with the .NET Compact Framework (Part 1) article will prove to be helpful when I begin to build my Home Automation project. The Pocket PC can act as a remote for my entire system.
Couple things I might have it do: