I have come to the conclusion that nothing is ever 100% perfect in life. Even human beings are not perfect because we all have our flaws. The same thing is obviously applicable to anything built by human beings which forums are among. Do you see any weaknesses in your forum? How do you look out for such weaknesses and how do you go about solving them for the betterment of your forum?