I want to create a website that allows users to leave reviews for companies in a certain niche. The home page will act as a "top 10" chart of the top companies. The rankings will depend on the users... the users determine the position of the companies in the top 10 list. Users should be able to add a new company if we don't already list it. That's the basic jist of it, I don't want to go into too much detail and complicate it, but I would like to have an IP white and black list for commenters, and be able to have users flag comments as spam for moderator review. How would you build this website if you were creating it? I really don't want to use wordpress for this, because I can't find any plugins that do exactly what I want, and even if I did, wordpress updates too often and plugins always stop working or create problems. I don't want to build the site around some plugin and be at the mercy of wordpress or the plugin developer when it comes to keeping the site from braking. I am not completely opposed to using wp, but if there are other options (other than building the entire site from the ground up) I would like to hear about them. Maybe there is a reviews template or page builder out there already that does what I want? I am NOT asking for anyone to build this for me, so please do not flood my pm box with generic messages telling me "yes i can do that for you". While I admit I am a novice when it comes to web design and programming, I do have some experience, and I just need a push in the right direction.