In most cases we generally recommend that a site be created using PHP as opposed to ASP as PHP has proven in our experience to be a more flexible and stable development platform. The development costs for PHP sites are often less because most functionality is built in to the PHP language, reducing the need to purchase third party components to carry out specific tasks.