It seems they have a new site ... http://www.lxcenter.org/