i tried to read "Internet Marketing Acronyms" and it said i had to first register and log in.... that's a bit hostile. maybe opening things up to being viewed by guests (and search engines too) would help make your forum more popular?
for more places to get reviews,
check this out