Really this project was just an excuse to fiddle with simple menus and button inputs on a pic...
I've got a box of super old x10 devices - plug in lamp and appliance modules, screw in lamp modules, some motion sensors, a couple of remotes, transceivers and a cm11 serial pc interface. I've used them quite a bit over the years and they were great for random tasks like turning off Christmas lights, controlling attic fans, and even pumping water out of footings for an addition I was building.
I didn't have the heart to throw them out, so I figured I could still use them to run some lights while I'm away... but I didn't want to have to boot up the old Windows XP pc to run the x10 automation software. I grabbed the opportunity to build a device with a simple UI to program a schedule and let it rip.