The issue i have with not having a forum is there's no place for everyone else's shot show posts to go.
That's too bad there's not going to be threads on THR. That's really the best part/only reason to come here to see what's new. There's hundreds of review sites already out there.
Maybe some people will take the time to make threads here in General for the new stuff