I know you need .NET installed to run ASP.NET and C# web serivces and applications, but I heard you can do web services with Php as well. But since I am only familiar with .NET web services, was wondering... do you need .NET installed to run all types of Web services? or coudl I setup up a web service with Php and run it on Apache, or do I need to do the whole windows deal (iis, windows server, etc)?