Have you checked permissions in the CP to ensure that there are no failed permissions. Seems to me the only thing that would cause things not to save would be no write privs to the file. That is just a dumb person's perspective but I have forgotten to set permissions for a file before and had similar problems.

Also, are you doing this from FTP or from CP?