See also the DPAC: http://egaertner.com/dpac/
"This will check your Google Calendar, schedule an alarm for the next event while factoring in driving distance, traffic, and weather conditions. It’s got an audio system for radio and iPod operation, but also includes some home automation options. Using the X10 communication protocol it can turn on lights, start the coffee maker, and open the blinds as part of a gentle wake-up cycle. All of this is configurable through the clock itself, or via the web interface." (via Hackaday)
Should be pretty easy to port to a Chumby.
For other JARVIS implementations see: http://projectjarvis.com/ and Stephanie http://absolutemaximumratings.com/projects_stephanie.php