Tim Bray's got an interesting discussion regarding use of PHP for building websites. PHP is easy to learn, and one can throw together PHP code to dynamically generate a web page pretty quickly. But that's also the problem -- there's lots of bad, thrown-together PHP code out there. How much of it is due to the language vs. those using it? Personally, I love using PHP, and agree with the others who say it's up to the programmer to write good code or bad. It takes a lot of discipline to write maintainable, production-quality PHP. Kind of like the old days of BASIC.