It wasn't the hyphen in your name, it was the hyphen that was missing in my path to the folder where teh attachments were supposed to be stored. Since there was no hyphen, it was trying to save it into a folder that didn't exist. The forum saw it as a good upload, but the server had no way of showing it.