I was thinking about building one of these, but it uses an Arduino instead of a PIC...
I think I've got most of the other parts in stock.

http://xkcd.com/730/




Steve