It was a great source of inspiration and topics for people who like to perform live - with laptops, drum-machines or instruments or piezo-mics on tin cans and reverb, whatever.
I think I got info about renoise from that site and also renoise was featured there often.
The site went off-line around, idk, 2016 or 2017…