Interactive Buddy - this is pretty cool.

Link : http://www.2flashgames.com/f/f-1293.htm