I am pretty new to web development, but I got some knowledge of Wordpress, plugins, and computer programming. Can anyone point me in the right direction? I am looking to create a website that has a huge emphasis on customer reviews like this section: Code: http://www.forexpeacearmy.com/forex-reviews/8159/www.fxchoice.com Or another example is the Amazon Reviews section for each product. So I need user review submissions, helpful review voting, picture/video options, login or guest submission, official product owner login for replies, sorting reviews by most recent or most helpful, etc. I know there is no single plugin or platform that will provide all this, and I would need to do lots of custom development, but can anyone tell me how to start? Do I use Wordpress and create (or modify) plugins? Or is another CMS better for this?