I love that Shangpa site. It was done, I believe, by Lama Denis in France, and is run by students or dharma brothers of his, I think.
My involvement is only as an admirer, and as someone who's signed up for their forum.
May any merit generated by on-line discussion
Be dedicated to the Ultimate Benefit of All Sentient Beings.