Do you mean this forum? I searched for most popular websites in Hungary and in Alexa.com I found this webpage. Was this place some kind of secret forum or smth?