I'm getting really confused about this MVC thing. I tried searching the web for an explanation, but I haven't been able to really understand anything. I do know that the MVC somehow reduces the amount of coding needed (but adds to the complexity, IMHO). It allows you to separate the mechanics of PHP and the website so that you can change the view of the webpage and put the functionality back with ease. I haven't really been able to find any simple examples of this. Personally, I feel it is adding alot of complexity to something that is user-friendly already. Can someone give me an example of a PHP application that uses the MVC and how it benefits you?