just remebered http://poundingtechno.com/ .

they have a forum for promotion of web releases