This is a Discussion Forum. Where the user can make a discussion with different channels. And others can reply to those Discussions. Owner of the discussion can mark the best reply and owner of reply will get an email notification that his reply is marked as best reply. I have also used email verifications at the time of user registration. This is one of my practice projects.