Yeah, its a sad fact which has been commented on before. The problem is that without a venue like the faith forums all the faith just spills over into the science threads, even more so than it does anyway.
Unfortunately a lot of the creationist members are much happier discussing faith issues than they are trying to make a scientific case for creationism, or even ID. The result is that a lot of the science threads are either call outs that never get taken up or effectively evolutionists discussing aspects of evolutionary science amongst themselves.
TTFN,
WK