This is an amazing talk by Randy Pausch, who died recently from pancreatic cancer. This was his last lecture as a tenured professor at Carnegie Mellon University. He knew his illness was terminal at the time he gave the lecture... http://www.youtube.com/watch?v=ji5_MqicxSo Here's his website... http://download.srv.cs.cmu.edu/~pausch/