I agree, PHP is free and this means it is generally supported by more hosts. It also means a lot of people have made free tutorials and scripts to help those wishing to learn. From what I can see, ASP and PHP are similar in their functionality. While they each have their own good points and bad points, I think PHP wins out because it is so well supported.This comes from a person that has tried Coldfusion (CFM), ASP and PHP... (I could never quite get my head around CGI)