>>/38430/> The main dev was a Russian dude that posts here frequently
I guess the most frequent Russian poster here is me ("frequent" compared to other Russians), and I have no relation with bernd.group, and know about that site only from this place. So >>/38437/ is right.