I made the changes you suggested but i'm still having problems. I just tried to upload an image that was 46kb in size and it didn't work so I don't think the issue is file size. I did notice that in the server behaviors all of the form fields (such as "Dynamic Text Field(Registration_group_Tell_Us_About_Your_Pet)") all have their accompanying Validation Show If(Index.php) right below them. The Show If(index.php) for the photo file field has no "Dynamic File Upload" or anything like that above it. Should the field upload have a dynamic piece like the other ones do? I've attached the revised php doc...thanks again for your help.