I was led to understand that there was a forum at Dmoz for bringing up any issues that you had concerning them? I just went there and couldn't find anything. There was a feedback link, but that's obviously not the same as a forum. Does anyone know anything about this?

Dmoz is great, but I do need some information from them, and any help would be appreciated.