If you have not seen Randy Pausch's last lecture, set aside an hour and start now. One of my favourite quotes from the video is where he mentioned that, if you give someone enough time, they will suprise you. You just have to wait till they blow your mind away. I've embedded the video below. All of us definitely can learn something from him.