That is what a forum is. It's a chat but not real time. You debate things, have conversations and just have a good time. People debate things in real life conversations, they get off topic in real life conversations. Topics will be brought up numerous times because people want to discuss things, again. People often talk about the same thing, all the time.