Hm.  What if we changed the API to upload individual files instead of the .zip?    I'm not sure what the HTTP would look like, but it would give us the guarantee that customers have to upload .shp, .prj, and the attribute file.  I think that's all we care about for now.