I work on primarily UNIX boxes at work all day and prefer the command-line interface to my OS, so I figured I'd be able to write one customized for my home box. The project has since grown out of control... Some people in the project like the eye-candy (flashy graphics) that you see everywhere these days so I'll be adding some animation and fancier graphics soon. I personaly feel it's just a waste of CPU and memory.
Bishop now incorporates a pseudo-home-automation system combined with a homebrew security system. We're incorporating a TTS (text to speech) engine to give it a voice (or choices of available voices). Besides the primary windows interface (called the command centre now) there are RIDs (remote input devices) that range from simple keypads throughout the house to personal wireless devices for simple tasks and tracking.
The upper-left section is strictly for date/time. The left section shows the current list of house occupants. The upper-middle area show current network status. The large area in the middle of the screen encompasses the 3D (wireframe) of the house showing security information. The heart of the system (in my opinion) is the bottom text-input area, here you enter your commands in normal english for Bishop to parse into useable commands. The three identical looking sections to the upper-right are: parsed input, login/logout information, and errors. Bottom-right shows current sensor data (alarm system and other sensors throughout the house).
Voice recognition has also been placed in my lap (yeah right I'm only working 23-1/2 hours per day now).
The RoDaGA project has now been combined at some level with Bishop. We've written a special module for them that will initially only keep track of their position, but should also be able to communicate with them. This will allow a RoDaGA to request help from Bishop when they are out of sight of the rest. It will also help with long-range navigation etc.