I've programmed both in PHP and in ASP w/ VBScript (as ASP is really either done with Perl or VbScript, mostly vbscript). And I can safely say ASP is very obfuscated as there aren't functions to do everything like there are in PHP. For example, in PHP you can use the MySQL functions and such to connect to your MySQL database without having to create any database DSN on your system, to sent queries and to go through results quickly, whereas in ASP you have to create a DB object, use DSNs, and then create objects for the record sets that hold the SQL results. It is kind of rediculous, and annoying. I like how everything you want to do has a quick function call and you are done.

Just my opinion.

Regards,
Wizeman