I use PHP for small one page hacks (which iirc is what PHP was made for).  ASP.NET is much more organized, faster, and has a ton of backing.  I refuse to use PHP for large projects.