Excellent post. As for ASP handling a more complicated app than PHP I'm not sure that's true. One thing I like about PHP is that you can extend it with C extensions, even dynamically loadable. I've also been able to run a very stripped down version of PHP on a VPS thanks to the open source code by compiling a minimalist version and running on low memory.