Randy Alcorn's Blog: dan franklin