I've started working on a project this year and it involves a furby
What I've done so far is I've pulled his skin off, de-soldered his two micro-controllers and wired up two of my own.
I'm using a PIC16F690 for the main stuff and a PIC16F630 for the motor control.
At this point I've only implemented a motor control system where I input a number on my computer and sends it to the microcontroller via serial and tells the motor controller to moves the gears inside furby to that position.
For those who want a video...
I hope you enjoy and please comment