Comment Comment by newsignup Like Powow http://powow.info/ (also based in Netherlands)? parent newsignup 10 years ago