My son Rich passed along this excellent talk by his mission president, Brad Wilcox:
http://byutv.org/watch/49475abb-10d4-4f45-a757-7000b9945468