Tony posted an excellent article: [Controlling Your Computer with X10]. The project makes use of hardware, xml, and speech synthesis. Example source is available.
[MSDN Coding4fun] has a ton of other cool webcasts.
Especially [this webcast] at 22:13 which touches on Open Source. Quite motivational. Shows what happens to engineers after 28+ years. Also definitively shows the intent of the mouse, which is “the mouse should have as many buttons as can possibly be affixed to it.”