LIBE just posted on their facebook page a link to http://www.solar-masters.com/ First sign of life in months. Is this a clue?