Those are good reasons Preacher but I do not agree that cost is the primary reason for Apache's success, in fact has very little to do with it.
Apache is popular because it is not proprietay (runs on nearly every OS known to man), It is far more secure, more versatile, and all statistics I have seen (that aren't backed by Redmond) show that it outperforms IIS. Remember Apache runs on large Sun, IBM or Linux clusters, even on mainframes.
Maybe IIS will outperform Apache on Windows (I haven't looked at the performance data in some time), but no one in their right mind runs Apache on Windows. That's like putting steel doors on your cardboard house so no one will break in. IIS only runs on Windows and the Windows/IIS combo is about the least secure combo you can have.
Of course when the Linux/Apache combo starts out being better than Windows/IIS, being free certainly is a bonus.
[ August 28, 2002: Message edited by: VoidMain ]