Sadly Randy Pausch, Carnegie Mellon Professor (Youtube... go look and search his last lecture) passed away 5 days ago :(