So, why did you name your post 'PHP' ? There are multiple frameworks for a variety of reasons, and more than one survives for various reasons. IMO, ASP.NET is plainly the best, but platforms like PHP have their adherents, and even classic ASP survives, probably more because of people who refuse to upgrade their skill set than any possible advantage they could have. However, if your presentation to your boss will consist of replies you got from online forums, then either you lied to get your job, or your boss is really stretching to ask you for such a presentation.
Christian Graus - Microsoft MVP - C++ "also I don't think "TranslateOneToTwoBillionOneHundredAndFortySevenMillionFourHundredAndEightyThreeThousandSixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it )