Here is the problem...I am trying to migrate a few web sites that we have from Linux-->Apache-->PHP-->MySQL to Windows 2000-->IIS 5-->PHP-->MySQL. I have sucessfully installed PHP 4.2 on the Win2k machine and have migrated the sites over. PHP seems to be functioning fine except for one thing. I have a html Form that POSTS data back to itself (index.php) POSTS to index.php. This works fine on the Linux machine but the variables dont get passed on IIS. If I remove the PHP code from index.php and rename index.html, without modifying the form at all, and POST to the original index.php, it works perfect. I am not a PHP expert and did not originally write the code.