@the Thanks for an interesting collection of links.