I know one major advantage of PHP over ASP, you can use it on almost any platform including NT. Makes it very easy to develop in Windows and then use on a *iux server or the other way around. Also, if the possiblity exists that you may change platforms at any time in the future, you don't have to recode anything or worry about it not working.<br><br>Advantage over PERL, one is it reduces server load over CGI/PERL. Also its cross-platform as stated above. There are a lot of PERL programs that work on *iux based systems but not NT. Also there can be a *few* problems between even *iux platforms. I have one program that we use, we didn't develop it, that has to have different settings for Linux and FreeBSD. We didn't know this until we switched platforms from Linux to BSD, very annoying.<br><br>Advantage over javascript, easily connected to just about any database type ranging from flatfile text to Oracle. <br><br>Advantages to Java Servlets, PHP has support on servers than Java Servlets...not many hosting services support these. I never have messed with Java Servelts at all, so I can't make any clear statements other than about the lack of support on many servers.<br><br>Hope this helps