These are awesome and worthy questions indeed.  But I don't have any answers.