Through trial and error, it actually turns out that the post_max_size was the culprit. I had a max post of 2048M for uploading files on a different program I was working on. It's working fine at 2M now. Anyone know what the max is for Zen-Cart?