I listened to all but the last 20 minutes or so. Nice job.