You make some things more simple than they can ever be, as I suspect you know -- but your points are all right on. Clear, concise and germane. Good job.