Check out the incredibly moving last lecture of Randy Pausch, a 46-year old computer scienct professor at Carnegie Mellon University and father of three pre-school children who is dying of pancreatic cancer (the lecture begins after 8 minutes of introductions):