$HTTP_POST_FILES['fil']['tmp_name'] returns "none" with no errors showing.
I viewed the source and found:
<!--
Warning: fopen("C:\My Documents\somefile") - No such file or directory in /home/stevenchalker.net/php/upload.phtml on line 21
-->
there's no "<!--" and "-->" in my script!
-Steven